Well, GingerBread (Android 2.3) has been out for a while now and the code has filtered into the CyanogenMod project, which is where I get my custom ROMs from. They're currently on a v7.0RC2 release, so not official yet but pretty close.
I tossed it on my Droid Sunday.
Impressions:
- The "widget" controls in the notification window are very nice. I got these via a back-port w/ CyanogenMod 6.1.2 a while ago. They seem a little more refined in this release and if you load 'em up you can scroll horizontally between them. They let you toggle Wifi, GPS, mobile data, account sync, LED light, airplane mode, ringer status, etc. by pulling down the status bar and making a quick tap if you're not familiar with it.
- Memory management is freaking aggressive. And by that I mean it'll kill tasks without any hesitation. On the one hand I got some GREAT battery life out of the thing in the last 24 hours. On the other common background apps (Tasker, Screeble, WeatherBug, even my Launcher app (ADW Launcher)) were getting killed. The downsides here, for me, are a combination of a buggy RC build and being on a Droid which has limited RAM. It'll get sorted out eventually I hope.
- The whole status bar seems tighter. Less real estate is devoted to things that are always there like 3G status, cell signal, clock, battery, etc.
- Market v2.3 (which some people got a while ago) is much better than the 2.2 release. They basically ripped off the UI from Apple's app store on this one. Well, the functional parts. It also actually downloads stuff which is way better than my experience with 2.2 A buddy of mine w/ a Droid still running Verizon's official stuff has Market 2.3 and it still gives him troubles, but we both agree it's better than before.
- The keyboard is better. They did some minor tweaking to the on-screen keyboard and it just works slightly better. If your'e not on 2.3 then you can still get a free app (search for Gingerbread keyboard) that backported the 2.3 keyboard to 2.2 (and maybe previous) versions. I gave it a go while when I was still on 2.2 and liked it.
- There's also a new animation with 2.3 that blanks your screen in a manner that resembles an old CRT TV flipping off. Totally useless but feels pretty cool.
- The default unlock screen now has a curved slider which just feels better. It might not actually be any different, functionally, as I can still unlock with a flat slide, but the visualization is at least more akin to my natural motion. I have no idea if it's really any more forgiving than the old one though.
Right now I'd say do NOT go to Cyanogenmod 7.0 RC2 unless you're an idiot like me. Wait for the official build, but if you've got a chance to get an official Gingerbread/2.3 build from your manufacturer I'd take it.