I have played with Android, Windows Mobile and have been an iPhone owner since iPhone 3GS. I find that the iPhone OS provides the most features for me, without much flaw, and is the simplest to use. The software is supported for at least 2 years, giving you any critical updates that may be needed. I also know thanks to some research and experience with friends' Android phones that, due to the frequency of new Android phones coming out, the software updates often get shut out of the previous Android models, sometimes critical software updates that are needed to fix major problems. After dealing with so many problems when I used WM, I jumped ship to the iPhone and found out that the user experience was so much better, not only with Apple, but with AT&T. Verizon never really helped us when our phones started having serious problems and malfunctioning. Best I can say is experiment and see what's best for you, but to also keep these points in mind. In a lot of cases, you are getting a better quality product when you buy Apple.