Microsoft really messed up with Windows Phone 7. I'm surprised there are any poor souls left that would go out and buy Windows Phone 8. Do they not remember how MS abandoned WP7 and forced everyone that wanted the updated OS to have to buy a new WP8 phone to get it?
There really is no need for a Windows Phone. It does absolutely nothing better than iOS or Android phones. This is magnified when you pay attention to any of the WP8 commercials. The commercials don't go into the features the phone has or what it does really great. You mostly see dancing or jokes about fans fighting each other. I get that folks want to be different, but if you are going to spend money on a phone, at a minimal try to get on a platform that has a proven track record and been around awhile.
I would never spend money to be trapped in a 2 year contract on a phone that is playing catch up to the competition and is really just a "me too" platform. To each their own.