Anyway... I am very curious about this, as 8Bitdo has earned my trust. I own A LOT of their controllers:
- 2x NES controllers for the NES classic
- 2x SNES controllers for the SNES classic
- 1 wireless SNES controller for the actual SNES (with 2.4 GHz receiver)
- 1 wireless SNES Bluetooth controller ("SF 30 pro" I believe) controller with an SNES Bluetooth receiver
- 1 Genesis controller (6-button version; the "M30") with a 2.4Ghz USB receiver
The controllers look and feel close to their original counterparts. I use them a lot, and they feel great. The wireless technology gives it practically no lag. (Well, the 2.4Ghz anyway; there is a tiny bit of lag with the Bluetooth stuff, but it's really not at all detectable in most daily usage). The battery life is awesome.
By contrast, I have a Retro-Bit wireless Saturn controller that, while good, feels a bit on the "cheap" side and the battery on it is junk (takes a lot of time to charge, doesn't hold the charge very well; maybe I just got a busted controller on this front but it mostly works OK).
So yea, for 3rd party stuff, 8Bitdo has a very good track record for me.