If you don't care much about apps and customization of your phone, then get a Windows Phone. Otherwise, stay away from them. I have had a windows Phone for two years and next month my upgrade kicks in and I won't be replacing it with another Windows Phone. It is good for just doing the basics but beyond that it is lame. It is a shame Nokia is going to be hamstrung by the Windows Phone OS as, IMO, Nokia has made some really good phones over the years. The Nokia 900 I have been using has proven to be a very good piece of hardware.