One day old, a generation ahead...
I can't help but feel the iPhone 5 has aged massively in the past 24 hours, particularly in the area that it used to hold most dear - user interface. Where android was only just keeping up with iPhone a few years ago, it feels almost an entire release ahead now.
Jelly Bean has really made big advances in UI, and Google Now seems like a lot of great ideas brought together in one area - plus widgets have reached a point where they feel like an important part of the interface, rather than an add-on. Android finally integrates all of Google's services in a smooth way.
Windows Phone 8, for all its flaws, has a UI that brings a lot of information to the front page, without clutter - live tiles make getting information easy, is very customisable, and feels intuitive (based on experiences with WP7.5, from all reports, things are even better with WP8).
iPhone5 has..... an extra row of icons. The UI hasn't really changed for generations, and simply can't convey information in the same way that the competition does.
Ironically, a lot of the new UI features that WP8 and JB4.2 have were probably a side-effect of Apple's litigious nature - they've searched for vastly different approaches to UI, and both come up with something better than what Apple has so vicously protected for the last 6 years.
I'll be getting a 16GB Nexus 4 on release (upgrading from an old Dual core LG 3D phone, can't remember what its called), the lack of an SD card slot irks me, but for $400 I'm willing to deal with it.