To be honest, I'm not all that excited about the current generation of smart phones, so I hope this next generation will solve some of the problems. I'm not that much of a techie, but these are some of the problems I currently experience (I use a Nokia N80 and E61).
1) cross platform incompatibilities and inconsistencies (too many OSes, too many platforms to develop for and support - hopefully Google's Android will help this out a bit).
2) Sluggishness and low processing power (I guess that current smartphones are hovering around the 250 mhz to 400 mhz range processing speed?) this is not actually enough to handle the quick responsiveness needed or the decoding of codecs and algorithms included in killer apps (That's why we still have no Skype on the Symbian OS). RAM is not as much of an issue.
3) Sacrificing actual Cellular Performance for "Features" - the actual performace of the Nokia N80 as a cellphone is not all that great. It loses it's signal frustratingly often and drops calls frequently. When the phone has been sitting on your desk for some time and you pick it up to make a call, the signal bar immediately drops to zero and only comes back after a minute or two as the phone "re-aligns" itself.
4) User Input Interfaces - do we go for a full Qwerty Keyboard ala the Nokia E61 and some of the blackberries (those keys are tiny and quirky) or do we go with the touch screen ala Apple iPhone (Smudgy keyboards and erratic input, spelling mistakes, etc.)... at present there is no really good input interface on any smartphone available.
that's all I can think of now... but it's a catch 22 situation, we need the portability and accessibility, but we put up with the little quirks and irritations to get those benefits.
