I swapped mine over to Android as well. It's like getting a new phone. Great hardware held back by a mediocre operating system.
Isn't Gingerbread also Android? I'm confused.
Gingerbread is just the codename for version 2.3 of Android. Cupcake is version 1.5, Donut is 1.6, Eclair is 2.0/2.1, Froyo is 2.2, and Honeycomb is 3.0. Basically newer versions just have more features added.
If you're into the sort of thing, you can also try a WP7/Android dual boot on the NAND.
I ran android off of the SD/Flash of the phone for a while and it was a fantastic android phone! equal to the Galaxy S imo. So I tried to perform a full and permanent NAND Android flash .... and that's when I got into trouble... Kept getting a bootcycle.. apparently only one other guy on XDA had the same issue... now android isnt possible anymore... so I'm heading over to the Optimus 2X cause once you go Android....