And do you think, other products are 5 steps forward.
Here I have an iPad which I use mostly to check emails and make basic word editing. For anything more detailed I need to fall back to my WINDOWS 7 laptop (not a dirt-expensive-for-nothing Mac or a piece of junk ubuntu).
iPhone is a good phone, music device.. if you want more, fall back to a PC.
Atleast now, we have a choice.. Not needing a symbian developer or an android developer who is paid upwards of 100K.. get a windows phone app written by 3 offshore developers in a month paying them 15K..