The hate is unwarranted.
Nevertheless, I'm a gamer. I love iOS, but I absolutely hate gaming on it.
Gaming honestly sucks without actual physical buttons and analog nubs to interact with. You guys don't know what you're missing out on.
Yes, there's touch based games like Flight Control, Angry Birds etc that casual users are fine with. But gamers don't like games like that. We want to play games like NOVA, Street Fighter, Modern Combat, Mario Kart and Super Mario. You may think those games play fine on iOS. But for those of us who have been gaming for a while, those types of games just don't feel good to play or control very well on a touch screen. They feel very imprecise, and unsatisfying to control.
So it's not happening until someone over at apple has the foresight to make a official Apple Controller Shell that adds dual analog sticks, a dpad, buttons and triggers to the iPhone to go along with the beefed up CPU, GPU. iPhone gaming desperately needs better controls. Games like NOVA, Modern Warfare and Nazi Zombies are fantastic, but made near unplayable due to how slippery glass is to try to use as a control interface, and how hard it is to control a joystick with a touch screen. A simple optional controller shell would singlehandedly help the iPhone dominate the portable gaming market. The Call of Duty franchise on consoles alone generated 3 BILLION in revenue so far, the dual analog shooter market is a huge market to tap into.
I think a Controller Shell that Apple supports. It should support this fully because it is a fact that the iPhone in terms of polygon pushing can in fact go toe to toe with the best gaming handhelds out there. So given such an accessory to appeal to hardcore gamers that love dual analog stick shooters, it would take iPhone gaming to a whole another level of awesome. The DS has sold 150 million plus copies, and hundreds of millions of $30 games, think about how big a market that is to be able to tap into. Update: Turns out that such a device is already being worked on by fans the
http://controllerorbust.com/ and also the iControlPad. Unfortunately, Controller or Bust/icontrolpad needs Apple's approval. Apple should fully support them. It's all that stands between the iPhone and a real full blown gaming system.
Here is controllerorbust's excellent mockup...
Here's another way to implement gaming controls (replace the keyboard in the awesome "Keyboard Buddy Case" with gaming controls and dual analog sticks)...