While Windows Phone 7 arguably looked better (reception was mixed...), it certainly was not ready for the big-time.
I'm off to Android next, as that's what I'm developing hobby apps for just now, so don't mistake this as a full on fan boy post. However, I've had Win Phone 7 since it was released on the Nokia 910, and I've had absolutely no problems with it. Win Phone 6, sure, that crashed a lot, but 7 doesn't. It just works.