Not being a pessimist or anything but, with my beloved hero its been love and hate with the whole update thing. 2.1 was ready for quite sometime before sprint was able to pull it together, add all of the normal bloatware and send it out. There were so many "rumored" release dates it got so old. Finally convinced my husband to root just so we could use the phone for what it was worth and the functions it offered. And finally months later a buggy, laggy, official sprint version started to roll out. What a horrible experience with a phone! Glad to say 8/1/10 I am eligible for an upgrade and, EVO I'm coming aboard!