To the OP: You're probably not going to get a fair assessment of Verizon here. If you want to try asking around the mobile nations community and want to balance out what you see in this thread, try here:
Verizon - Android Forums at AndroidCentral.com
I'm not saying buy an android. (Unless you want one...) I'm just taking the phones out of the discussion. I use WP myself and am very well versed in it. I have noticed that most customers who have Windows Phones love them, and have next to no issues.
I work at a VZW call center. I don't speak for the business or my co-workers naturally, but this forum seems to be under the impression that Verizon actively hates Windows Phone. I've seen no evidence of this internally. A lot of people are hung up over the Icon which went a very long time without an official software update, and when one appeared to be on the horizon, it was cancelled. At the time I suspected that they may have been skipping an update and going for Lumia Denim, This did turn out to be the case.
Every carrier is guilty of pushing the numerous android and ios devices that are available. This is partially the fault of people working at stores. They don't understand it, so they write it off. All carriers are guilty of this, including the oft-worshipped AT&T.
Also, a lot of software updates are very heavily tested here, especially as VZW is trying to get you to the point where your calls run purely over VoIP done on your LTE signal. This is a very long work in progress, and it's getting implemented small bits at a time (rather than fully implemented all at once), so updates are having that tested very heavily.
If you have any questions, feel free to PM me. (Sorry, can't do account support here though.

)
EDIT EDIT EDIT!!!! The domain for emailing a VZW number is vtext.com for a plain text message, and vzwpix.com for MMS.