I pre-ordered this controller because I thought it looked cool and because I've used other controllers made by 8BitDo. For Android, this works as well as any other controller from them. I tested out playing Halo on xCloud and playing Tony Hawk through the Xbox console stream option, and it worked as well as the official xbox controller. I really enjoy it. It's small and has a low profile so taking it with me will be much easier than an xbox controller. The clip is really nice, but the only downside is because this is such a small controller that if you have a bigger phone, it'll make your setup top-heavy. I have an LG V40 and it wasn't a huge issue but it was enough to notice every once in a while. If you have a lightweight phone it'll be better, but this controller is (rightfully) super light. This controller just came out today so I haven't been able to test out battery life, but it's the same battery as the other SN30 Pro controllers and claims 16 hours of battery life with 1-2 hours of charging time.
The downside of this controller is that it pretty much only works well on Android. I haven't tested it on other Android games that support controllers, but there are much cheaper controllers you can buy if you're not trying to play games on xCloud. I think I just had too high of expectations having owned a SN30 pro+. I was looking to maybe replace it for use as a controller on my PC as well, but it's not as easy to use as their other controllers. For the same exact price, I could've gotten a controller that works on Switch, PC, and Android (although it may not be as seamless of an experience on xcloud and it doesn't have the xbox aesthetic). This controller does not work on anything besides Android without an adapter, with the exception that it *kind of* works on PC. For The Pro+, you can connect via bluetooth or usb and it works on Steam games with no effort. For this controller, you have to go into your settings on Steam, set up every button, and then you can use it. That part isn't hard but it's more work than I think is needed when the other controllers don't require you to do that. Worse, I tried playing a game to test it out and it said my right trigger was pressed constantly when it wasn't, so I had to go into my settings on Windows and calibrate the controller, which isn't very intuitive at all. A controller like this shouldn't require so much setup when controllers under the same moniker are plug and play. I know this isn't the intended purpose but I think that for the price and based on other controllers in the same series, having to go through this much trouble is a let down. If you're willing to spend this much on a controller solely to use on Android, it's perfect. If you want to also use this on PC, which isn't a daft expectation, it'll give you a little bit of hiccups at first but from what I can tell, it's just as nice as their other controllers after calibration.
Pros:
- Works perfect for cloud gaming on android
- Analog triggers that feel as good as the pro+ analog triggers, can be set to digital triggers on the fly
- On-the-fly button swapping as well as button mapping, stick customization, and trigger customization in the Ultimate Software Program
- Build quality of other 8bitdo products
- Small, lightweight form factor, perfect for portability
- Included clip holds both phone and controller well
- Only 8BitDo controller with an Xbox controller layout, has the same Xbox aesthetic
- USB-C (which isn't a surprise for 8BitDo controllers but is nice for Xbox)
Cons:
- No actual Xbox support
- No Separate DInput/XInput modes on PC
- Use on PC requires calibration if you want to use the analog triggers, not as seamless as other controllers for a similar price point
- Lightweight form factor means it might be a little awkward with larger/heavier phones
- No turbo or macro functions
Indifferent:
- No rumble (xbox cloud gaming doesn't support rumble right now anyways)
- No power off button (turns off after 2 minutes of no bluetooth and 15 minutes of inactivity, which is negligible given the 16 hours claimed for battery life)
Final thoughts: If you want the best experience for Xbox cloud gaming, this is the controller. If you're thinking of using this in any other context, maybe think about the regular Sn30 Pro or Pro Plus. It's still usable on PC but isn't as seamless as I would expect. To be fair, this is just *my* expectations and if you are buying this just expecting a good Android controller, you will be absolutely pleased.