I use "SMS backup" (in the market) to store my text messages in gmail, it works pretty slick, and you never lose your gmail stuff...
I like the Fresh rom a lot, brisk, no freezes, supports 4G (I really don't use 4G that much, but it's nice to have). Dunno what Boomhower is using right now.
Cyanogen gives the best battery life IIRC, but it froze all the time on me.
Use the free version of Rom Manager to back up your current rom...