I used an iPhone starting with the 3G. It was a revelation. Before that I had a Titan 6800 that ran Windows Mobile . It was my first smart phone, and just about the worst experience ever. We are an Exchange email shop, and about every 6-8 weeks, my Titan would simply stop receiving email. I'd have to delete the whole Exchange account from the phone and set it back up again. Rinse and repeat in another 6 weeks. IE on that phone was horrible. Etc. I was never an Apple fanboy, so I don't know what made me interested in the iPhone, but on a lark I picked one up. They had just started licensing Microsoft's ActiveSync, and wow Exchange email worked so great on that phone. The email experience alone sold me on it. The rest of my shop (50 workstations, 3 physical servers, about 15 virtual servers and a few virtual workstations) is all Windows. So again I am no fanboy of any company in particular. I happily upgraded through 3GS, 4, and 4S. Around the 4S time though I started getting annoyed with friends that had Androids (which I knew nothing about) and these beautiful large screens. Then the iPhone 5 came out and really ticked me off, being nothing more than a stretched 4S. Finally I ditched the iPhone and went to an HTC One M7. That was equally as good an experience as the iPhone, and I spent 2 years on it until just now getting an iPhone 6. Once I got on the 6, I realized how much I really missed iMessage. Also, I discovered that I missed the way the iPhone lets you select text, by giving you a magnifying glass under your finger. Text selection on the One was not nearly as easy and frequently annoyed me. I had a great experience on the One, but right this moment there's nothing that stands out to me that I particularly miss. So having been on both systems now, I can honestly say I think they are 50/50. Each does specific things very well, and they both lack in certain areas. TL;DR- I would like to hear from other users who have jumped from one platform to another, and what you particularly liked and disliked about the various platforms. Also I'd like to hear from Windows Phone users what you feel are its strengths, because I would like to try that phone next. Keep your responses calm. I value your opinions, but if you turn your post into I rant, I will delete it. Let's try to have a good discourse here.