Alright. I have two SFC30s and four M30s myself. When paired to the Switch, these controllers work like a charm. The lag is so minimal that I barely notice it, but the buttons are all fucked up on the M30s. Still, when properly configured, the M30 has a better d-pad than anything else for the Switch out there. When paired to anything else via BT, be it Windows 10 or Android, there's lag everywhere that makes fighting games (and any game that requires really fast reaction times) unplayable on both! On the ODroid XU4, pairing it is a bitch, but when it does pair, it's like a dream come true, with some of the bad amounts of lag you'd notice on Android at times...until you power the system off and discover that it won't pair to the SBC until you do the entire process of re-pairing it with the device. I'm running THERA 3.0 (the best emulation solution for the device that I'm aware of) on the XU4, so I'm not sure if that's something exclusive to that solution or not.