I was on the fence for a while, did a lot of reading, and I finally decided to root and, a few days later, decided to install Cyanogen Mod 6 (9/9 Nightly). I have had my Hero about 10 months, it came with 1.5, I installed 2.1 when it became available from third party developers, and then I installed the Official 2.1 (and the OTA update) when Sprint/HTC made them available. I won't bore you, but the long and short of it is the phone is absolutely transformed. So much quicker doing everything, no phone lag at all, no keyboard lag whatsoever, the launcher home screens snap as you go through them. Plus I love all of the new features of 2.2 The latest builds of CM 6 are very, very usable and I will put the final in if/when it becomes available. Not saying you have to do it. All I am saying I have done it and I am not going back.