Am I the only one that's happy with their Android phone? Sure, I wish I could get cyangen mod on my phone, but oh well that I can't. I prefer the experience far over iOS and others. I like being able to change various aspects of my phone without jail breaking it. I like the user experience vastly more than iPhone's, primarily because of that back button. And, even on my old Motorola Droid, I never saw a "your phone can't support this app" problem.
What phone do you have? CM (including custom versions of it) is available for an astounding number of phones, maybe you need to dig deeper into XDA forums :-)...
Well, the phone can be rooted and there are already half-baked ports of CM floating around - shouldn't be long before the phone (which is still pretty new) is supported officially or a good unofficial CM-based ROM is released. Have patience :-)...
I am extremely happy with mine. HTC Sense adds a lot to the experience and I am glad they were allowed to do this.
I do not get why people feel entitled to OS updates on their phones (apart from security fixes of course). If the OS right now is not good enough for you, then why buy a phone with it?
On the other hand, I chose an Android phone because then I was free to use ROMs, root, and control the phone as I like, eg block internet access, adblock, control permissions, install random apps from random websites (no piracy...).