[EVO 4G Android Development] internetpilot:
Like I said in my previous post that you quoted, this is all just my opinion/experience.

1. Battery life is significant less on the stock kernel of 7.1 than it was on previous versions.

2. A2SD does NOT work like it did in the previous version or even the release candidate.

3. Bluetooth no longer works with my vehicle when it always has before (yes, I know how to connect it, reset it, etc.). It also no longer works with my OBDII tool.

4. Slow 3G and poor WiFi reception - I can flash a two other ROMs on my phone using the same radios, sit in the exact same spot in my house, and 3G and WiFi is better on the other ROMs. I'm not going to go through a circle-jerk on all my radios just to run CM7.1.

5. MMS doesn't work when it previously did.

Can't really think of anything else at the moment -- like I said, I went back to Synergy and put CM7.1 in the "fail" category FOR ME PERSONALLY, so I don't remember everything I encountered, but I'm pretty sure there were a couple of other issues as well -- all very basic, and therefore show-stoppers.

Okay, you're claiming CM7.1 is working so great for you (which I'm sincerely happy for you -- really), but you're not running it stock, and you've obviously had to use 3rd-party apps, tweaks, and fixes to get it working that way for you.

1. You flashed a custom kernel.

2. You flashed a GPS fix,

3. You still see lockups/reboots every two weeks (sorry, unacceptable to me),

4. You see delayed lockscreens

5. You have to use Go SMS for MMS

6. You're using K9 for email

7. You're using Google for voicemail.

I run K9 mail myself (but that's because I prefer it -- not because the stock email app didn't work), but others may want to use the stock email app. K9 Mail is not for everyone. I don't like using 3rd-party SMS apps because it gives the developer too much access to my personal info. I don't want to use Google VM -- I want to use Sprint VM, which works fine on the other two ROMs that I've been using for daily drivers.

If you're a ROM developer and you're releasing a custom ROM for a specific phone, there's really no reason why basic stuff like this shouldn't work. The other two ROMs I've been running have a lot of CM code/features in them, and all these basic features work. I don't have to flash fixes, tweaks, etc., just to get basic functions to work. When basic functions don't work, I do blame the ROM. It's not like I'm complaining that the ROM doesn't work when I've overclocked the phone to 4.0ghz, 6G LTE doesn't work, and it won't see my NAS as internal memory from anywhere in the world. I'm just looking for basic functions. CM7.1, for me, fails on too many basic functions right out of the box. I shouldn't have to tweak it for basic functions -- it's not like this a nightly or a RC.

I was trying it truly stock. Factory wipe, no custom kernel, no scripts (other than anything built-in), no tweaks, no apps, no nothing -- everything stock. Just with 100% fresh stock CM7.1, several things fail. It only gets worse from there as I start adding my apps, setting preferences, etc.

You probably did get a little lucky in that ROMs run better on some hardware than others, but you also had to work quite a bit to get it running smooth for you, and even then you admit to lockups and reboots.

I'm admittedly spoiled by Myn. When I got my Evo, Warm 2.2 RLS5 was already out, and that was an incredibly stable ROM. I didn't have to do anything other than flash it and enjoy. Synergy ROM has a bit more to it and it's not as stable, but that's to be expected when you're trying to shove Sense 2.X + 3.0 into a phone that's not designed to handle it. But even Synergy was relatively painless, and is a lot more stable for me, especially the basic functions.

I have two NookColors on the way that I will be rooting and flashing with CM7. I'm hoping that goes better than it did on my Evo.