I don't agree that it's the next NES. When someone calls themselves a gamer in-front of me, and I ask them what they play and get an "Oh, iPhone games... Angry Birds, ya know?" I hardly consider them gamers. Sure, they're a different type of gamer, but it's not a type of gamer I consider to be a real one. The people who make these games, and make millions off of them, are pretty much making millions off of Flash and Java games that could be free on the Internet. These games don't deserve their praise, as any person good with Flash or Java could easily make another one of these games, and somehow in a year become millionaires.
They also have a phone that is capable of making games with graphics that can near rival consoles, and yet, most go for the simpler approach to making a more cartoon-looking game, and get worlds of praise? Really?
The guys who made games back in the day used limited hardware, and made gems of games with what they had. Now people who make iPhone games are just being lazy, and making extremely simple games any somewhat experienced Java/Flash user could make, even with all of the hardware they need to make very amazing, well done games. They aren't putting true effort into their products, and for that reason, I don't consider people who call themselves gamers who play these lazily made products to be, well, gamers. *rant over*