****** - Verified Buyer
4.5
For a Windows 10 PC, obviously this controller works great. That’s all I will say about that.I wanted to let people know about how well this currently works with a Mac (I'm running macOS Sierra 10.12.3 by the way). In short, it works great, as long as you are only playing emulators (OpenEmu, Dolphin, or Boxer). Its inputs are also read perfectly fine by programs like “Joystick Mapper”. Don’t even bother with Steam games though.Now for the lengthy version of that… This controller works great with OpenEmu. It reads every input without any issues, except for the guide button, but who really cares about using that button anyway (that’s the big Xbox symbol button that lights up).For Dolphin, I had the same results, however, I could not use the rumble motor in any games while using it in wireless mode; but you can still use the rumble motor in games by plugging the controller in and using the 360Controller driver that is available on GitHub, and then clicking on the “Pretend to be an Xbox 360 Controller” settings box (which is also how you can get certain Steam games to still work with it).For Boxer, this works, at least, partially. I don’t know if all of the buttons/inputs register, because that’s a bit harder to test. All I know is that I was able to play Doom 2 perfectly fine.For Steam (and other Mac Games), it’s probably best to just use another controller. In wireless mode, this controller doesn’t work at all, unless you use something like that “Joystick Mapper” program; even then, you can run into problems with some games reading the controller partially and in a strange way, which then messes up any custom mapping that you could set with a third party program. You can still get some games to work correctly with this by doing what I described in the Dolphin section (plugging the controller in via USB cable and using the 360Controller driver that is available on GitHub, and then clicking on the “Pretend to be an Xbox 360 Controller” settings box). One example of a game that works when this controller is plugged in is “Serious Sam 3”. Support for this controller is very spotty for non-emulator games though, even when you plug it in.In summary, this is a great controller (it's my personal favorite for features, layout, and quality for the money), however, you should only get this to use with your Mac if you plan on just playing emulators with it. Happy Gaming!