Okay so I bought this so I can play retro games, specifically ps2 games with emulator.
The quality of this controller is very good, my phone is on the larger side, so I had to remove all the rubber padding on the controller, and I had to shave down my phones case where the charging port on the phone is
Overall, it's very good product, buttons and all feel good, pretty much Nintendo switch like.
You just gotta make sure your device can make contact with the type c on the controller and your good to go