Also one thing that people don't get about the control until they have it is that it's EXTREMELY customizable. You can map pretty much any key/combination to different buttons, combinations, etc. Also don't forget that the pads have quadrants that when clicked down map to diff inputs as well.
There's a lot of cool stuff about the controller. They just need to tweak it until it they get all the big uses cases for game types, and like I said, the ergonomics. The controller felt a little awkward to hold on it's first iteration for me, something about the little wings on the ends feels maybe a bit too thick, and the weight of course was off, since the version I have is wired only (they said the weight would feel better once they had wireless/battery packs in the controller to provide counterweight)