Ive been quite negative regarding MS sometimes, however I have to jump in and respond as this made me angry and heres the reasons....
1. Limiting choice of phones
Do you realise that MS spent billions on purchasing a company that makes great phones? do you know what's involved in that and the time it takes to integrate everything? The 930 and probably the 1525 are the last phones to (maybe the McLaren to a certain extent) carry over from the Nokia pipeline and development. MS HAD to wait for completion of deal, its still ongoing as the streamlining/integration takes place. A process that large just does/cannot happen overnight, and when they are fully up and integrated you will see fantastic devices coming through, just not right now for the obvious fact that Nokia are not releasing anything and MS cant because of the purchase of Nokia. The very reason MS purchased Nokia is to bring fantastic devices to us, Rome was not built in a day and MS restructure points to more agility/quality and speed of delivery.
2. No one cares about WP
MS cares about WP, you will see as they start rolling out their own devices, as the internal restructure takes place. 8.1? we are on version 8 and 8.1 is starting to roll out now, you have been poisoned by a developers preview and your expectation is too high, why would they release something with glaring problems into the wild, 8.1 DP was a test bed. Patience dude its round the corner.
3. Monotonous designs
You mentioned a number of different manufacturers, that's not MS fault. The reason other OEMs have not put much effort into it is because of lack of market share of WP. That is exactly the reason MS purchase Nokia, so they can release amazing, competitive products to grab market share at which point others will jump in and we will see different styles.
4. No brag-able or show-off worthy features.
Agree - however due to the sale of Nokia the development lifecycle was halted to a degree and the tech you see today is from last year, the new stuff is coming
5. No rugged or waterproof phones
See point 3 above
6. Doesn't work with wearables
Take that up with the OEM's, MS cant do much until market share increases. Which it will, they are in a transistional phase, a fantastic one which will result in everything we want and more.
7. Misses official google apps; and games/apps in general.
If you want Google products, products where your data is taken and sold to 3rd parties so they can sell you crap then just go buy an Android phone. This is WP, a 3rd place company determined to get in to 2nd and then 1st place. They have the money and resources and their actions are evidence that they are committed and manouvering to deliver more to app developers as well as consumers.
All in all I suggest that if you cant wait till the end of this year then switch to Android/iOS... for me I will wait it out as I can see the effort being made.