If I were you, before flashing Android, try running it off your SD card so you can see if you like it better than some of the 6.5.x ROMs that are our right now. I've tried most of the Android builds and in my opinion the fastest and most stable is Android SenseHERO 1.4. As far as the 6.5.x ROMs, I would for sure go with Vin's 23506 v_4.
I like TouchFLO a lot better than Titanium, I've never run into anymore issues with TF over Ti. Also, you may want to try the new Opera 10.
Link for Vin's ROM -
http://forum.xda-developers.com/showthread.php?t=580113
Link for SenseHERO 1.4 -
http://forum.xda-developers.com/showthread.php?t=603028