In a world of flashy game controllers vying for attention, the 8Bitdo Pro 2 Hall Effect version, priced at $39.99 (down from $49.99) feels like an old friend. Released earlier this year with Hall Effect joysticks, this controller builds on the Pro 2’s already great reputation.
The controller’s shape is like a PlayStation controller, but with a more polished grip that seems molded to your palms. At 228 grams, it’s robust without being weighty, perfect for long gaming sessions. The face buttons in the Nintendo-style ABXY layout are fast and responsive, the D-pad is crisp and tactile, great for Hollow Knight or Street Fighter 6.
- Hall Effect Joystick Update.
- Compatible with Switch/Switch 2, Windows, Apple, Android, Steam Deck, and Raspberry Pi.
- 2 pro-level back buttons.
What makes the Hall Effect version special is the magnetic joysticks, a big upgrade from the standard Pro 2’s analog sticks. Hall Effect joysticks use magnetic sensors instead of potentiometers, so they’re much less prone to wear and tear. Stick drift, the bane of old controllers, is almost non-existent here. The joysticks have just the right amount of resistance, not too loose, not too stiff, so you feel confident whether you’re pulling off a combo or exploring an open world.

Flip the 4-way mode switch on the back and you can toggle between Switch, Windows, macOS, Android and other devices. The included USB-C cable turns it into a wired controller with no input lag. The controller even supports motion controls and rumble vibration, but not Nintendo’s HD Rumble and amiibo scanning to keep the price at $39.99. A 20 hour rechargeable battery (or the option to swap in AA batteries) so you won’t be tethered to a charger mid-session.

The 8Bitdo Ultimate Software on PC, Android and iOS lets you remap buttons, adjust joystick sensitivity and create macros. Two pro-level back paddle buttons under your fingers can be programmed for quick actions like reloading in shooters or jumping in platformers without moving your thumbs from the sticks. You can save up to three custom profiles and switch between them with the profile button.