I would have to say that dollar for dollar the 640 is the best value in a smartphone, any smart phone. This phone should help push WP up the ladder a bit. I am super pleased with the one I picked up a short while ago. Was going to wait for a upper end WP; but now I really don't know if I need too. Don't need to have the best phone in town; just one that does everything I need it to do. And this one does that and more, nuff said. As the owner of both a 640 and a Moto G lte, I can tell you which one I would keep if I could only have one, and I can also tell you which OS I prefer after having both. Google has crippled the SD capabilities on the Lollipop vers of Android. While you can almost put every app on the SD card of your WP, you can put very few apps on the SD card of a Lollipop Android phone. And even those only put part of the app on the SD card and most is still on the phone. They have killed the Android phones with only 8GB of storage. Thanks Microsoft for helping out the low/middle phones.