[Touch CDMA General] Pandemic187:
These questions aren't extremely easy to answer since there are different possible answers to most (or all) of them. But, since I understand where you're coming from, I'll take a stab at it.

Honestly, there are a lot. If you go here and click on ROMs, you can see that there are many just in this list, but there are more than just those. Each one listed is a different build. However, there is a general way to tell some things about them. For example, if the name of it contains Cupcake or Donut, it's more stripped-down than some of the others (if you didn't know, Google names its Android builds after pastries). The next one is Eclair, by the way.

Trying to seriously answer this question would probably require a rather in-depth answer in itself. However, the ones that aren't stock ROMs will be themed to look differently than the stock ROM.

There is a difference, however, between a themed Donut build and, say, a HERO build.

The HERO builds are themed even more heavily and try to add nicer features. The problem though is that HERO builds tend to be slower. And Sense just refers to HERO (you can see a thread on this forum for a senseHERO build).

I like to use the themed Donut (or Cupcake) builds because they look a bit nicer but still run pretty fast. This one would be an example of what I'm referring to, but there are several others as well.

I used xROM briefly and that may have had some different features (someone may be able to help me here), but I believe they are usually themed builds that look a bit different but do run pretty well.

The best thing I can say though is, you might try to get some idea, but you can only really find out which ones you like best by trying them. The one I linked to is generally the type of build I like to use, but that may be different for you.

The one-word answer is no. However, this project has come a long way, and most of the features work (I used them when most features didn't work, at least in terms of hardware). As far as I know, bluetooth isn't working on Vogue, assuming that's device you're using. Depending on the build you use, you can probably get all other features working. But if you look at the thread I posted, you can see I've been having trouble with GPS/My Location. That's mainly because Donut, the newest released version, is still in the works and that has caused the feature to stop working even though it worked in the past. I don't think anyone has it working on Donut, but other than Bluetooth and GPS, everything else works.

Stability also depends on your build. The ones I use - the less-themed, quicker ones - have been more stable in my experience. If you use one of those, they'll be pretty stable (but like I said the more themed ones do have some additional features).

Of all your questions, this one is the most difficult to answer because it's almost impossible to do objectively. Personally, I like Android better than Windows Mobile because:

1. It's significantly faster for me

2. There's more freedom in terms of tweaking it

3. I think it has a MUCH better notification system than WinMo

4. I like the integration with GMail (better than WinMo's Exchange support) and other Google services

5. It has an app market!

These are pretty self explanatory, but I just love the notification system of Android. I was pleasantly surprised to see a weather alert appear in my notification bar after I downloaded the Weather.com app the other day. Everything appears there - including your appointments on your Google Calendar, texts, e-mails - everything. I think it's just great how it's all unified.

Okay, this has been a long post, and it's probably enough to take in. If you have any more questions, just ask!