I bought this after working with previous 8bitdo products. The build quality of their products stands out from third-party controllers. So far they've done a phenomenal job of recreating the ergonomics and feel of some OEM controllers (N30, SN30) and improving others (M30). That's what makes this controller so disappointing. real TG16/PC-E controller. It's roughly the same size as the N30. The build quality and buttons still feel good, but the controller feels repurposed compared to the original. I'm not in favor of sticking with the original design if the changes made were improvements like the M30 is, it's just too damn small for adult hands. Very disappointing.