I came from and iPhone and I have to say Android is much better as you have more info on the screen and it is not only icons. But the hero is the phone I have had for less time and after 9 month I decided to move on. My usage is mainly for business so I find difficult: - screen keyboard - short battery life - too many steps to do simple sings - slow response - poor quality call sound Based on this I have decided to go back to basics and have gone to a Blackberry 9300. Half the price of other Android phone, faster to use and better battery life. So far so good. I have to say that I also was feed up with all the 2.1 upgrade delays. Hardware fragmentation is big issue for Andoid.