i'm taking you're asking me how i see the power of devices like the iphone in the context of their daily use?
i find them fairly adequate power-wise (the GS clearly more so. when it comes to graphics, at least). it's what tasks i can (respectively, cannot) use them for that bothers me. that latter is usually a resuilt of the platform's hardware *and* software features and policies, of course. or from a dev's perspective, it's the hardware and its 'de-facto' programmable features.
as it stands, the iphone GS' fairly-power-adequate GPU currently gives me a fancy GUI (which the the old MBX does almost as well), and the odd es2-tailored game (not yet, but any time now). it also allows me to do es2.x R&D, but for that i have to be sitting at my desk, with the device hooked to my desktop - nothing mobile there - for the purpose i could just as well use an emulator. and when you think of it, its transistor budget is comparable to the device's CPU. so why am i carrying all those transitors around, when i could be carrying an equal, but more useful bunch of them?