I really enjoy my 8Bitdo Pro 2. I think that's one of the best controllers for $40-$45. I also have the SN30 Pro that I keep in my bag along with a small USB-C hub so my friends and I can play party games at their house. If you're willing to look at the $80 range, the Ultimate Pro is a really nice controller. You want to make sure you check what it's compatible with, though I can confirm it works on with the Steam Deck as long as the dongle is plugged in.
EDIT: I almost forgot. There is a $30 8Bitdo Ultimate controller. The only real catch is it's wired, but should be a great pick for the price. Kevin Kenson and Wulff Den on YouTube has covered all of these controllers.
I was looking into setting up Matrix with all the bridges I need (Discord, Telegram, iMessage, SMS) but wasn't quite sure how to proceed. Since I got onto Beeper, the configuration has been pretty simple, and was pleasantly surprised I didn't need my Mac Mini constantly running to get iMessage working.