I gotta say, I never had an Android but my wife and kid always had... amazingly enough, there's nothing they can do that I cannot top off, including my other song and his iPhone 5S. I had Windows for a while already, coming from a Samsung ATIV S, and loving my new 640XL. Definitively awesome, just get a bit SD card and allow for only your docs to be on phone, sync/backup (auto) your pics to the cloud so you can then delete most whenever and use the Onedrive app to organize and sync again to your Media PC or main laptop/desktop. Apps some into the SD card and some on the phone... the most needed ones do go into the phone. Size, a bit uncomfortable to manage but it's ok... I like how I can read webpages, watch movies, see pictures and do some occasional gaming. Battery so far is good, 8GB storage not an issue with my 64GB SD card, camera not at top, but a few tweaks in the Lumia Camera and you get awesome shots. My word to you... GO FOR IT!