I heard good things about 8Bitdo, but haven't had one myself
I've had 3 8bitdo controllers and have had
very mixed experiences with all 3.
First was a knockoff OG playstation-style controller. The potentiometers failed. You could physically feel the flat spots and were registering 80% out of 100% in the lower areas. I contacted 8bitdo support and they told me to change the firmware, because somehow that fixes physically defective pots. I exchanged it with amazon for another and it also had the same issue. Sent that one back and was done with it.
Got their ZOMG ULTIMATE EDITION a couple years later that advertised it worked with everything. It doesn't work with x-input with windows. It's basically a glorified Switch controller. Bluetooth only works with Switch and the only other option is D-input(if I'm remembering correctly). They said they were going to release a firmware update to make it work with better windows, they never did. The irony being the cheaper version of that same controller actually *did* work properly with windows.
Got their basically 1:1 copy of the xbox core controller after that. It's alright. It's a pleasing shade of green. But there was some incorrect advertisement on the color rings. They alluded to them being RGB and changeable... but nope they're fixed colors depending on what color controller you got. So I got this nice green controller but the LED rings around the sticks are just orange and red, that's it. In <current year> where RGB led's cost less than water and are everywhere. But other than that it's alright. The Hall effect sticks aren't very smooth and basically tend to jerk away from center, if that makes any sense.
Oh yeah I bought their original tiny SNES controller that I was going to use to play on my phone but never used it, so no comment on that.
All in all they deliver on around 70-80% on what they advertise, if you're lucky.