With a unique combination of features, a thoughtful retro design, and solid performance, all at a reasonable price, this is the best mobile controller for most people. The D-pad is all too frequently a disappointment in phone controllers, but not here. The buttons are satisfying, and the analog sticks are sensitive. I love the subtly textured back, which adds grip. There are double shoulder triggers with two clever programmable buttons around the back so you can keep your thumbs on the sticks. This Bluetooth controller can connect to four devices, so you can easily jump between a Nintendo Switch, MacBook, Android or iOS phone, and Windows PC, or you can connect with a cable using the controller’s USB-C port. Just make sure you snag an 8Bitdo Mobile Clip ($15) to go with it.
The 8BitDo Pro 2 has a rechargeable battery inside that’s good for about 20 hours, but it is removable, and you can swap in two AA batteries if you need. To sweeten the deal further, the 8BitDo Ultimate Software app for Android or iOS lets you remap buttons; tweak the stick, trigger, and vibration sensitivity; and even set up custom macros in your favorite mobile games. All this controller lacks is support for PlayStation and Xbox.
Officially works with Nintendo Switch, Windows (Steam), Mac, Android, and iOS