It paired quickly to the switch [Home screen > Controllers > Change grip/order > Press the sync button on the controller > once it shows up, press A] and worked great in game.
I also really needed a controller that would pair to Steam on my PC as well, because some games I play I really just prefer having a controller. There were some mixed reports about this working with Steam, so I took a gamble since it was only $35. It works, but you will need to reconnect it to your PC with bluetooth, and then select the controller in Steam every time it seems. To do so, follow these steps-
Turn bluetooth ON for your PC > On the controller, press and hold the Sync button > on your PC, click "Add bluetooth or other device" > Select "Bluetooth, mice, pens, or audio" > Select the device. It shows up as a Pro Controller > Go to Steam > Settings > Controller > General Controller Settings > Select "Switch Pro Configuration Support" > The controller should show at the bottom, select it > Play games comfortably!!
When it's successfully paired, you can exit the controller settings, and open games normally through steam, or go through the Big Picture mode and start them. As long as the controller stays on, then it will automatically connect to games and you can just pick it up and start moving with analog sticks rather than WASD. You can also select to use Nintendo button layout, otherwise it'll default to Xbox layout. I prefer the Nintendo layout, so I have mine selected but this is completely optional.
As for the build quality, it feels cheap, I'm not gonna lie. But it was like half the price of any other controller on the market, does the same thing, and looks a bit more cute in my opinion. Even with batteries, the controller is super lightweight. To some this might be a negative, because it does feel nice to have a sturdy controller, but I actually like that it's so cheap and lightweight since that puts less strain on my hands during lengthy game sessions.