[myTouch 4G General] kimbernator:
I've tried most ROMs that are out for the MT4g, and I can say there is a massive variety. I really love the ability to fly between ROMs like this, but there is one glaring fact that I can't get by: they each have very evident weaknesses.

Yesterday, I flashed MIUI for the second time. The first time didn't last long - I quickly reverted to whatever I was using before, probably CM7 or VU. This time, however, I immediately became enamored by its quickness. Responsiveness I had only found on iDevices previously was very evident - and after installing launcherpro, I had the smoothest and most enjoyable surface-level device you could ask for. Polish was very evident in many parts (The two-pixel tall battery meter that would be above the notification bar was quickly a hit with me.) However, I quickly learned that it was not entirely translated from Chinese - the search button from the homescreen would produce only Chinese results. The registration for MIUI's built-in services was built around Chinese websites. On top of these evident, but manageable, issues, I noticed that music would randomly skip, sometimes multiple songs at a time. This issue kept reappearing in third-party music apps. Also, netflix was plain awful. A notification would lag the video and make the audio be out of sync. And that was only when the video actually worked. I ended up switching ROMs this morning when I accidentally turned screen brightness down to the lowest setting which made the screen permanently black, which for some reason has no method to fix. I was not willing to set everything up again.

Of course, before this I had to have a reason to switch from another ROM, right? CM7 has been my go-to for an acceptable Android experience. It works, but has a good number of rough edges, and isn't the smoothest experience ever. It does, however have many aspects that are universally compatible with almost every other Android device on the market running the same ROM, like the theme manager. Updates come almost every day if you are willing to flash a ROM every once in a while. Under the right circumstances, it is pretty speedy. My dealbreaker with it is poor radio performance. I don't know how MIUI would fit in with radio performance, as I was only on it for a day. Sense ROMs seem to have exemplary radio performance. CM7 randomly drops Wifi and is on edge where sense roms would have one or two bars of HSPA+. In addition, it takes longer for CM7 to actually connect to data services when you want to connect to a webpage or something.

My second most common ROM is Virtuous Unity. I think it has some cool eye candy, and has awesome data performance. Unfortunately this is as far as it goes for me. Sense is bulky. Really bulky. Looking at the built-in process manager shows a constant use of 4/5 of the RAM. This is not OK. I could quickly notice that the graphics performance for everything other than the launcher and certain built-in apps quickly decreased. The same apps would run smoothly on a ROM like CM7.

I guess my point is that it has been a while in the development for this device. Why hasn't anyone made a ROM that can pull the best aspects of these together?:

-The visuals and ludicrous responsiveness of MIUI

-The low resource consumption and crazy customization like CM7, as well as generally good compatibility with media apps

-The outstanding radio performance of Virtuous unity and other Sense ROMs

Maybe I'm completely in the dark here on why this might not be possible. Let me know if there's some ROM that I haven't tried yet that comprises these features and you may have found me my new daily driver.