I was using CM6, however i was unable to receive all my text messages after a while. Sometimes i would and sometimes i couldn't. I even updated the radio on it. I have a section in here some where on this forum about it. Still did not work. I even went to Tmobile and got a new sim card. Not even 30 minutes after reboot it failed again.
Here are my thoughts on the Current 2.x roms and links to direct downloads if your interested
(MT3G v1.0)
2.2 ROM's
Cm6 <-- great rom. Apps2SD can be done. One by one. Its a pain but can be done. 3d games very laggy, normal use of the phone great. Just try not to be in a hurry it will freeze on you. Also rebooted a lot if it needed one. Would stay in a loop for about 20 minutes then give up and finally turn on. Over all if i did not have the issues i would still be using.
SuperFly (aka SuperBad) <-- Dont know. With all the testing on the 2.2's i might just leave them alone for a while.
SuperF <-- its a test. Not to excited about tests.
2.1 ROM'S
CM 5.0.8 <-- Another good rom. I dont remember why i changed to the CM6 but i think it had something to do with a lot of force close apps.
SuperBad CM5 <--
What i am currently using. To be honest i have to say this reminds me of
Super D (1.9.3... he lost me at 1.10)
Anywho i have not had any issues NONE. My phone feels faster then it ever has, i can still play all my 3d games without any lag now. My battery life is great. Almost 2 full days without a charge (minimal use), I figured out how to do the app2sd thing and frees up a lot of internal ram. Personally i have no complaints on this one so far.
Super E <-- I honestly dont know. Maybe if i have troubles again with the phone ill check it out. I have been contemplating on this one or super bad. Maybe this will be the next one.
There are plenty of 2.x roms out there to choose. There are another 9 more out there for the MT3G. I have only commented on the ones i will try and or tried. I feel that they are the most reliable one's. Now please dont go bashing me this is just an opinion im sure there may be better ones out there i just dont know of them yet.
Hope this helps some one