I have had a Hero for about 5 months and have a number of issues. When I got it, it had 1.5. I updated to 2.1 right after it came out. Given the problems with that update, I have not updated revisions since. I am a HUGE phone user. I read tons of emails, but don't respond to that many from the phone. I also surf a good bit and use NAV once or twice a week. I just got a Bluetooth stereo in my car - Kenwood KDC-X994 and was really looking forward to the full bluetooth functionality including phone book, etc. FWIW - when operating with 1.5 I had no issues with lag. Since going to 2.1, it is horrible! My biggest specific issues are: Lag - up to a minute or more when making calls. Seems like forever. No proximity sensor - my ear hangs up on calls at least 10 times a day. I tried the proximity sensor app. It worked great with 1.5. Doesn't work at all with 2.1. Bluetooth - It pairs with my stereo - too much. In fact it requires pairing after each call to make sure it still is. It shows there was a problem pairing but then it will work. Phone book does not load. Neither does call history list or any other stuff that should show up on the screen. I have determined that this is a phone issue (surprise) - not the stereo. Once it connects the phone quality is fine. It is even more difficult to pair for music (pandora) but once it does it is great, except that the display does not show anything on the radio. I like a lot about the phone. I hate to get screwed by Sprint on a new phone but I really can't stand it anymore. I am ready to throw it in the lake! What do you suggest? New phone, hard reset, load new updates, root, etc??? Is this phone just a lost cause? Thanks?