Everything wrong with the phone is now right with the 2.4 super clean eb01
This is a pretty global statement, and I don't fully agree with it. Let me explain...
I would consider myself to be a light - moderate user of my phone. I do around 160 texts a month, play some games, read some ebooks, make a few phone calls per week, use google nav a couple times per week, and use the calendar and battery widgets, but that's about it. Because I live on the fringe of reception, I put my phone in airplane mode at night, instead of turning it off so the alarm will work in the morning (and yes, I do love the bloat-clock a lot!). I also use RunKeeperPro to keep track of my running with its gps route and auto-uploading to their website.
I rooted and installed the SC2.1 rom, then the Deodexed (sp?) rom, the SC2.4 rom and finally the stock EB01 bloated rom. Not one of them gave me the same level of confidence I had with 2.1 Eclair.
My main concerns were battery life and sleep state (for lack of a better term). With 2.1 Eclair, my phone will drop 1% overnight (with airplane mode on), but with every 2.2 Froyo rom I tried, the battery would drop from 12% - 20% overnight (also with airplane mode on). From what I could gather using SpareParts, the display was on all the time (even with the screen off), and the phone never slept.
My other huge issue was that the phone acted like it rebooted when I was running. Not a huge issue unless you are trying to keep track of your total distance, time and pace at the time (which I was).
A smaller issue, but still important to me was the loss of the bloat-clock that gave me a countdown timer and gently increasing volume alarm. The countdown timer I found a suitable replacement for (setting the time was more annoying, but only slightly), but due to the loss of the hidden menus (which allowed changes in the volume steps), I was not able to find a replacement alarm clock that would start out at 0% volume and slowly increase the volume like the bloat-clock did (but I found a lot of them that would go from silent to step 1 which was way too loud for me). The only one I found that could do this fought with the stock alarm clock and that didn't help my battery life at all.
Having said all that (and I appreciate your patience with my wordiness), I went back to 2.1 Eclair and enjoy a wonderful phone that does everything I need it to do, and it does it all beautifully. Do I miss the themes? YES! Do I miss the accurate battery in the status bar? YES! But I can't accept the poor battery life I had, and the glitchy sleep/not sleep/reboot whateverness I had with 2.2 Froyo (even the stock rom).
It seems to me that a moderate - heavy phone user that plugs their phone in overnight would not see a difference in battery life at all, and for them Froyo would be a very nice improvement, the phone is much faster, nav volume is louder, and the black status bar is beautiful. I'm just not that user, and I really hope that when the OTA update comes out, I don't have problems again.
Good Luck, and have fun with your phones!