I highly recommend rooting and going with one zach.xtr's roms XTRsense (if you like sense) or XTRrom if you don't care for sense. They are very very stable and smooth (smoother than stock if I remember right). With rootroot, cache2cach, apps to SD, and overclocking (not to mention all the cool apps available for rooted devices) you can't lose IMHO.
Plus, you have oodles of support from someof the best here and over on XDA.
I owe so much to these guys and gals.