Given the choice of iOS, Android, and Windows Phone, I would chose Windows Phone every day. Right now, I use an HTC One. My carrier doesn't yet support Windows Phone, and has only recently gotten iPhones and the latest android devices (Galaxy S4, Moto X, HTC One), but as my contract nears its end, Windows Phone is looking good enough for me to want to switch carriers. I only got into tech about a year a go, and from everything I've learned, I think that Microsoft has the best ecosystem. With all of its amazing products, from Windows to Windows Phone to XBOX, I think that it was the best decision. Microsoft just needs to make deals with every carrier out there and get Windows Phones within everyone's reach. Then they need to push advertising and show Windows Phone as what it is, a great smartphone platform that works brilliantly with all of the other Microsoft products in your life.