...or would you insist that it's always better on a dedicated gaming device?
I, personally, wish Nintendo would give the smartphone platforms a chance.
Pokemon is a type of game that would work extremely well on a smartphone. You don't need precise controls that can only be offered by physical buttons, although 3rd party controllers are available for those who would feel more comfortable doing that for tedious EV training or whatever. Meanwhile, being on a smartphone platform would allow you to always have access to the Pokemon world, no matter where you are, without the need to carry another device with you--meaning a LOT more people would be carrying Pokemon around with them all the time. Can you imagine how well StreetPass-like features would work? You could also ask a friend to battle/trade/whatever just as easily as you can text them on a phone right now. GPS/Google Maps could be incorporated into the game to add variety, much like how the real-life clock added more depth and immersion to the early games.
Then there's Google's April Fools teaser video showing how potentially awesome (a bit over-dramatized) a Pokemon game for Android could be:
It's too bad that AR didn't work in the version they actually released:
Suffice to say, the capabilities smartphones have over a cheaply-made gaming handheld could be exploited in amazing ways for a game like this.
Of course, the biggest problem here is that Nintendo is quite conservative and they would probably not want to risk their handheld hardware business with something like this, even if it would benefit the players.
Another issue is that Pokemon is primarily for younger children, not all of whom may have access to a smartphone. Then again, I've seen a disturbing number of little kids with iPhones that their parents have bought them... or they could have a limited version for the iPhone Touch and its Android equivalents. I suppose they could have another version for a gaming handheld, too.
So... would you play a version of the game if it were available for the smartphone? Which extra features do you think it would be cool if they implemented if they could use the smartphone platforms?