Have you ever even used Android? It's hardly low grade crap. It's a heck of a lot more powerful than iOS or WP. Sure it might not be as polished but it's hardly as bad as you portray it to be.
I've owned two Android phones, actually I still have one of them and I also have an Android tablet (Toshiba Thrive)
Android does lots of stuff which matters to nerds who need to IRC chat on a cell phone and want to run a file server off of it, but not so much to regular consumers for whom a minimum amount of "polish" and consistency is far more important.
Android IMO sacrifices too much in pursuit of "freedom" that more often than not gets utilized by the OEM and carrier to front load the phone with customized crap and unremovable bloatware than it gets used by the owner to do wonderful magical things that a WP or iPhone user can only dream of.
Different strokes for different folks though. I know Android can do things the others can't. I've even done some of them believe it or not. Never made it worth the compromises for me.
Who knows though, maybe Google really will find the perfect middle ground with Jellybean, where you can have all that extra ability, but in a phone that doesn't stutter and crash and run like **** and have apps that all look like they were designed for 12 different OS's.
I'd love to see it. If I could somehow be convinced of it without committing to Android again, I'd be game. But I got burned 3 times. Android runs OK out of the box but 3-6 months later it's another story. It's almost like the way your new car "knows" when it's warranty period is up. I bought 3 Chevy's in a row thinking it would be different. Now I've got a Honda and I'm sticking with it for a while. I know I can't put a small block crate motor with a supercharger in it out of a catalog, but I'm OK with that because it's more important to me that the seats are comfortable, the upholstery isn't a terrible corduroy 5 different shades of ugly orange and it won't break down on my way to work twice a week.