[Milestone 2 Android Development] rabinhood:
Here's my personal comparison of MS2 ROMs:

- Tezet's CM7 - the fastest ROM of all, responsive, stable, with good battery life. Unfortunately has some drawbacks: 1. Quite old. Not all apps run on Froyo. 2. No 720p camcorder. 3. As I'm a Pole, it's very important for me to be able to enter Polish national characters easily. In CM7 you cannot define a second modifier key (ie. right-alt), and to enter national characters I had to use an external app. 4. Charging bug: if you have a switched off phone, and plug a charger, the phone will boot up, but instead of charging mode (with big green battery), whole system will start.

- Endless'es CM7.2 - same as CM7, with 3 differences: 1. Modified appearance - some might like it better, 2. Release older (sic!) than CM7. For example it contains an old dialer, where you cannot seek phonebook just by starting typing contact name on virtual phonepad, 3. No charging bug! (at least with some kernels).

- Stock GB (European) - still one of smoothest and most reliable ROMs. Unfortunately it lacks a lot of features. For me most annoying is the lack of quick-settings toggled after scrolling down the top bar.

- CM9 - slower than CM7, uglier than CM10, less reliable than stock GB - in my opinion it has no strong points, even though it's faster than CM10, prettier than CM7, and much more features full than Stock GB

- Tezet's CM10 - history started from this ROM. It's sluggish, but still quite stable. It cannot record 720p video, but is quite pretty and convenient in use. And most important thing: hardware keyboard! It supports keyboard shortcuts (ctrl-C, ctrl-V, and so on). Keyboard description files *.kl and *.kcm are simple text files easy to edit and adjust for Polish language (to be honest it first appeared in CM9).

- Engle_Mars'es CM10.1 - much, much faster than CM10. Still noticably slower than CM7, but sometimes comparable to Stock GB. Unfortunately wifi tether didn't work, and Engle_Mars released CM10.2, which is better in all points, so quickly, that I didn't have time to learn 10.1 (just like with CM9).

- Engle_Mars'es CM10.2 - one of best ROMs so far. Fast. Quite stable. Full of features. Able to record 720p video. Only thing is that Chinese language coming out of sudden in situations you expect it least. It's quite battery hungry. Also after some updates sometimes something stops working (network access, or tethering), but to sum up, it might be the best ROM, if the last hasn't appeared:

- Czechop's CM10.2 - for me the best MS2 ROM so far. More lightweight than Engle's one. More battery friendly. Runs great with keyboard modifications. Czechop reacts to forum members requests very quickly (see latest problem with WPA / tethering)

- Czechop's CM11 - I haven't tried it yet, but as for now it's in very early development state, so maybe not best for everyday use?

As I wrote at the beggining, this is my personal list of ROMs characteristics. Maybe you don't agree with me. Well, you have a right to have your own opinion, so feel free to publish it.

Chris

(EDIT)

One more I missed is Danik's MS2Ginger. Some (and among them Danik himself) consider it the fastest ROM for MS2. But according to my "feeling" it's comparable to Stock GB, which is it's basis. Maybe it's a bit smoother, but unfortunately in latest versions (v2) in some applications random freezes happen (I played 'Granny Smith' game that time, and sometimes hang-ups were very annoying). Danik suggested it's due some more powerful compiler, but results were not perfect. Danik also released his own modified kermel (Stock+ was it's name). It was told to be faster, and better to undervolt, but I saw no differences in comparison to stock kernel, or so calle 'Chinese GB' necessary for CM7 - all kernels were usable at the same lowered vsels.

And one last thing. I didn't perform any benchmarks. I described only my subjective feelings about system smoothness, no hard data.