I grabbed an M30
I quite like it, mostly the d-pad feels, uh, looser than an MD pad but tighter than a Saturn pad, but also that they’re comparable is good
it also has a D-input mode which means it technically, technically works with the PS3 except somehow nothing is mapped to the C-button/circle button, which is a deal killer for me, someone who angrily demands every game have jump mapped to C
felt good playing TFIV on Switch, had a few moments of input lag but I don’t know if that was the game or the controller. messed around with it in Windows over BT and didn’t have any issues other than Freedom Planet suddenly deciding it wasn’t going to accept input from any controller, randomly
by default, the d-pad emulates the left analog stick in a digital fashion but there’s no to change that unless you use something like the Steam controller mapping. I hear 8bitdo is going to update that and let you toggle between d-pad and stick
quickly plugging it into my main computer running W7 (the BT one runs 10), Windows doesn’t see any input in X-input mode but sees it fine in D-input mode so 
(okay, actually, looking at the Windows controller test, I see why D-input is borked, it has C and Z bound to buttons 7 and 8 instead of the more logical 3 and 6, whoops)