[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] cajhin:
CM9 -> CM10 impressions

Should I stay or should I go... for those who wonder if cm10 is good enough (and dread the factory reset which you shouldn't skip for a major version change).

I used cm9-fxp for months, fxp140 until Saturday. Tried out PACman (nice, but I ended up disabling all Paranoid and AOKP features). Then cm10-fxp142.

My very subjective opinion below...

*** Jelly Bean ***

Yay for Project Butter! Nice smooth scrolling! Still not as good as WinPhone on similar hardware, but much better than ICS.

This is the #1,2 and 3 reason I'm staying on cm10 (my plan was to play with it and restore a cm9 backup; but I don't want to go bba ck to the st stutt er ing).

The rest of Jelly Bean is neat but not that different.

The new calendar (gapps 201210) is improved.

In the Play store you can remove old junk from "my apps" - but if anyone at google had tested the feature, they would have noticed it is unusable...

*** Performance ***

General speed, starting apps etc: no big difference

Seems to use more ram (the home screen needs to reload more often)

AnTuTu benchmark went from ±3000 to ±3500

*** Battery ***

In cm9, 3G drained my battery MUCH faster than 2G. Seems fixed now (too early to say for sure).

*** Not yet working ***

System camera app is a mess. I use a 3rd party app (Camera Zoom FX) which works as usual.

Front camera does not work at all.

Wifi tethering (unreliable in cm9, broken in cm10. Someone on the Neo forum claims to have a fix, I didn't try)

Youtube HD videos cause reboots (I'm not overclocking)

Accelerometer: two axises (axii? sp?) work fine, the third jitters around

*** Strange ***

I have lost the data connection once (no email sync, statusbar said "No internet" instead of "[provider name]". Toggling to 2G and back to 3G fixed that.

Notification light: didn't know you can customize the color for various events (also pulse length. Except it doesn't work. It seems to forget your settings when you use the [Test] button (?)

Verdict: go (I enjoy smooth scrolling too much to stay on ICS)

-------------------UPDATE----------

GPS: very fast fix (fastest ever)

FM Radio: works but plays sound only when it feels like it (not very often). Useless

Booting: was super slow the first 3 times; it's fast now (bit faster than cm9 I think)

Auto screen brightness: better but still not good enough (way too dim in sunlight). Haven't tried to customized yet.

one axis + one axe = two axes ;)

*** Tips for upgrading from CM9 ***

- See Cyanogenmod.com > Devices > Ray > Wiki > install guide. The first part about root+cwm was all kinds of wrong when I needed it, but the 2nd part about installing cm works fine. DO all rec'd wipes and resets!

- CWM has a graphical glitch (shifts left+right). Don't panic, it works.

- first post on this thread recommends an old gapps version (201204). Newer version 201210 works and is better.

- I wouldn't backup apps on ics and restore on jb (until a dev explicitly says it's ok). Should be ok for isolated apps, but might cause trouble for anything that integrates with the OS (dropbox, camera etc.). Play automatically re-installed all my apps, only the settings are lost (and possibly game saves)

- I used and liked "MyBackup root" to rescue sms and call history (is it just me or is Titanium 100% unintuitive?)