I bought this specifically for the Steam controller but I found it worked well enough for PS4 and Switch Pro controllers as well. As a Steam Controller case, I don't see how you can ask for more. It has room for everything related to your Steam Controller: a controller (obviously), a USB cable, a receiver, an adapter that allows you to connect the receiver to a USB cable, and there's even room for additional batteries. The case is solid and appears to be built to last. As I mentioned earlier, it also fits PS4 and Switch Pro controllers. The PS4 controller fits the pocket quite well and doesn't rattle in the pocket at all when zipped up. If I didn't already have a dedicated PS4 controller case, I would be very happy to use this Steam controller case for this purpose. Because the PS4 controller is smaller than the Steam controller, there is room for other things like USB cables. The Switch Pro controller, on the other hand, is loose and can rattle a bit in the case. That hasn't stopped me from carrying my Switch Pro controller in this Steam controller case and I feel that while the case isn't perfect, it's still strong enough to protect the pro controller. I can't say anything about the fit of the XBox controllers. For the purpose this case was intended for (protecting the Steam controller) this case is fantastic. Considering it also comfortably fits controllers for at least 2 consoles I think this case is a great buy. In fact, I may have just talked myself into buying another one.
๐๏ธ Wired 3.5mm Mini Jack Connector Microphone Defender MIC-111
14 Review
Microsoft Xbox Wireless Controller Adapter for Windows 10 Black
25 Review
Organize Your Nintendo Games With Sisma'S 72-Game Storage Case: Compatible With Switch And DS 3DS Cartridges - Grey
13 Review
Game console Microsoft Xbox One S All Digital 1024 GB HDD, white
23 Review