I've recently gotten interested in playing a few games on my Apple TV and iPad Pro, but I'm coming from a PS4 and PC and I prefer a mouse/keyboard or at the very least a proper game pad. I had been aware of these MFi controllers since Apple announced the support for them.
I purchased a Mad Catz C.T.R.L.i controllers and like the products from my Playstation 1 days, it was really Really REALLY bad. The thumbstick/analogs were super stiff, but one you engaged them deeper, they became super loose, no in between. It was annoying attempting to play FPS games with it. Also, it needed AAA batts. The Nimbus has a rechargeable battery.
I had been aware of the Nimbus, and decided to try it after playing around with it in the store. This controller is perfect for gaming on iOS. Feels and responds like a proper gamepad and I just love it. The one thing I like a lot was that it charges through a lightning cable, which is super awesome to me. Although, some would rather prefer the non-proprietary route. However, this controller was made for iOS, so I wouldn't worry about NOT having a cable as you like should have one of these anyway.
I deducted a star from an otherwise magnificent product for 2 very specific reasons. What if a person DOESN'T have a lightning cable? Why would the controller cost so much and not provide one to you? Thats the flaw here, theres no charging cable. What if you were using all of yours or lost one? You'd have to buy a $20 cable for charging.
Second issue is that there are NO "R3" or "L3" functions. For those who don't know what this is, I'll explain. R3 and L3 are buttons on pretty much any controller with thumbtacks. Pressing the Right or Left thumbtack reveals an actual button beneath the sticks. These buttons are actually quite important for FPS games, but also play a role in pretty much any game I've ever played that required thumbtacks.
This limits the controller. As you're now down 2 of your very precious command buttons. Too few buttons spells trouble, as likely the reason why you'd want a controller is because of the too few controls you get with onscreen setups. It is understandable that its for iOS and theoretically have no need... but I see this as a case that either devs do not code R3 and L3 into games because of the platform, or simply because NON of the MFi controllers actually have R3 and L3 built into them, so there would be no reason to do so.
Considering the Nimbus is the #1 controller for iOS, I'd think further future proofing was in order. In that including the R3/L3 buttons, incase devs start to change this or Apple makes a change. Also, this would cause all other manufacturers to follow suit.
Bottomline, we want a FULL functioning controller for an immersive experience. But, as controllers for iOS goes, this one you'll be hard pressed to beat.
Hope my endless typing helped.