I've had my Hero for 4 days now and it's a great experience. I'm a former Treo 700 user and for me it worked very well for what I needed. The internet browser got my by and being Windows Mobile-based was great. There is nothing from my Treo that isn't 10X better on the Hero...from the media player to internet browsing to apps and more. It took me a 2 days to get acclimated to everything related to learning a new phone, but now that I've got a solid handle on most things, I have to say this phone is IT! The only issue I'm having is adjusting to the touchscreen keyboard and spending way too much time browsing the market. Aside from that, I have not one complaint. My battery lasts long enough and I don't have the lag concerns/issues others talk about.