After all my bitching about HTC not bringing out an official Android 2.1 ROM I finally bit the bullet and installed a custom ROM. Check out HTC Hero ROMs for a list of some of the available ones, or the excellent XDA Developers Wiki – HTC Hero section.
I had already rooted my phone long ago and was running a 1.5 custom ROM. I had not rushed into a 2.1 ROM for my phone though because I knew that the ones available were based on early versions or leak test ROMs. But they seem stable enough now.