I used Android from 2009-2011, It was buggy for me all around them. It was very slow, I was always having to kill tasks to bring the device back to responsiveness (even the characters lagged when you typed on the screen).. who doesn't love waiting a full minute for your picture library to load after all. The final nail in the coffin was there was a bug (which may have been from Motorola and not Google) where I couldn't connect to my corporate Exchange server for 6 months without using a 3rd party app (Google, Motorola and Microsoft all pointed fingers at each other). I did like that I could just plug the USB cable into my computer and move content to and from. I also liked that I could install 3rd party apps without having to go through the google store or jail break the device.
I used Windows Phone 7 from 2011-2013. I only had the choice of two phones on Verizon at the time. The phone performed well on built in tasks. There was a severe lack of other apps that the other OS's had. I was stranded on WP 7.5 when my phone could have run 7.8 (AT&T pushed 7.8 for it, Verizon did not). When I bought the phone I was told Microsoft controlled the updates. That simply wasn't true (I blame Verizon mostly for this, although if Apple can push their updates out Microsoft should be able to do the same thing). From a less important aesthetic standpoint I never loved the Metro interface even on the phone, I find it overall ugly. I also hate interfaces that don't have visual cues and/or have icons with no way to know what they do (Apple does this often also, I find it incredibly obnoxious that I have to stumble around to figure out what a button does, for apps I don't use frequently it's very annoying). Also, having to move content on/off via the Zune software was awful if you wanted to move it from your computer. I had coded a few apps (that were very stable by the end) on the appstore with a few thousand users, wasn't worth it for me to renew my membership though.
I've used iPhone 5c since late 2013. It's the best phone I've personally owned (and I'm not an Apple fan, I love Windows at least on the desktop). What I find a little ironic is that Apple is heading towards (with iOS 8) tightly integrating the phone and the desktop while other companies are shunning the desktop declaring it dead and mobile the king (the irony being that Apple really ushered in the mainstream popularity of mobile touch devices). The phone has good battery life (I turned off all the location services that I didn't want on), great app availability and performs well. My biggest beef with it is having to use iTunes to move things like music over to it. I hate hate hate iTunes, always have. I feel like they purposely make it slow (I'm sure they don't but they certainly haven't taken strides over the last 10 years to speed it up). My desktop is pretty powerful and it takes iTunes a full minute to start and become responsive. Photoshop loads faster. :D