Just noticed the latest phones announced in CES2013 packs HUGE 5" Full HD screen with quad core S4 Pro CPUs. Some will be packing Tegra 4 processors. In terms of hardware, CPU and GPU seems to be moving forward. My only concern will be the unwieldy 5 incher and mediocre battery life. Packing a full HD 5" display sucks power. So is a quad core CPU. Even a 3000 mAh will only provide 1 - 2 days of good use. The stellar hardware will not improve the end user experience, since all these processing power will not be used or felt in daily use, except in 3D heavy gaming.
That brings us to the question of apps and operating system. On that front,Android OS is improving leaps and bounds on each new release. Having used both Jelly Bean and iOS, my bet's on Android to take the lead moving forward as Google is more willing to take chances with their OS. Android's next release Lime Pie could usher in a new UI, maybe even some novel surprises here and there. Apple's iOS is aging fast and although well-polished, the 5 year old UI is in need of an urgent makeover.
I reckon Android phones will buck the "Bigger Screen is Better" design approach once new screen technology like IGZO goes mass market. A 4.3" Full HD screen seems like a sweet spot. Unibody contruction goes well to complement the premium look of any phone. I think dual-core CPU is more than enough to power the next generation phones. Rather than more cores, one can improve on the architecture and manufacturing process - a strategy used by Apple to make A6 CPUs. At the moment, I think Apple got the best combination of hardware and software, although I strongly believe Android phones are positioned to take the lead going into the near future.
What do you guys think? What do you want in your ideal phone?
For battery life, I reckon as long as they last throughout the day it will be fine - I always have my Nexus S plugged in before I go to sleep which I believe is the same for the majority of smartphone users. Keep in mind that these multi-core CPU's (hear about the supposed octa-core Exynos 5 in the Galaxy S IV?) also have power-saving features such as turning off cores when not needed so that shouldn't be an issue.