My 920 still goes bat-crazy every now and again. In the beginning it had horrid battery life like most everyone else. A couple of updates and finding the "few-apps-that-drained-it" later, I've had very few problems. That being said, about a week or so ago, MS released their Bing line of apps to WP. I downloaded News, Sports and Weather and enjoyed them quite a bit for several days. But my phone couldn't hold a charge to save it's life. I tried to restart, turn things off in the background, the usual things. Nothing fixed it. I deleted all three apps and problem solved. But I bet you there's a thousand people who downloaded those same apps on the same 920 and had not one issue. There is so much going on in these phones that any little thing can cause something negative to happen.
I came from iOS and had every iPhone iteration through the 4s. A couple had issues while others had none. Certain apps would react negatively on those phones as well. I will say that iOS is far more stable with respect to battery than WP but the user experience is half of what WP is in my opinion.
I work from home and have exceptional LTE coverage at my house in central Florida. But on Sunday's I have a job working at a church just up the road from my home. The church is built like a concrete and steel fortress and ALL carriers signals are sketchy inside of this building. Nearly every employee there has an iPhone (very Apple-centric staff, one even being a full-time Apple Genius) and all have had issues with dropped calls and poor reception regardless of them being on AT&T, Sprint or Verizon. I will get to work at 5:00am with 100% battery life and by 8:00am I will be down to ~40% battery without having used the phone for ANYTHING! Even though it is connected to WiFi the phone is trying so hard to figure out the signaling in this building that it just wears itself out. I have to carry an Anker external battery with me in my gig bag just in case I need my phone for something because by 1:00pm when I leave work it will be dead.
Conversely I got up at 6:00am this past Saturday with 100% battery, went for my walk using the Runtastic app, then went to Disney for roughly 6 hours, took more than 50 pictures, checked in via People Hub at every ride or show (yeah, I'm that guy) as well as Facebook, texting, one 10 minute phone call and constant web usage throughout the day and still had 30% at 7pm when I got home without plugging the phone in once (all locations between my home and Disney have excellent LTE).
The point of my dissertation here is that everyone needs to take the emotion out of their decision making and be analytical about any issues you have. Yes, there are a few people that just get a bum phone (my girlfriends 8X is an abomination, hoping the update I did yesterday fixed the constant shutting down and SIM card issues) but the vast majority of phones are rock solid minus the inevitable hiccup that comes with any technology.
Ranting is fine. You paid for your ticket so you get the right to yell at the umpires and boo the players, but before losing your mind at any one entity because you think they don't care, take a breath, calm down and take some time to figure out if it's a phone issue, an app issue or external issue or maybe even a you issue.