The regular Lumia 640 has a terrible front camera making it an unacceptable option, but the Lumia 640 XL has a great front camera and a super back camera along with a great processor making it an uber choice phone for windows users. I think Verizon has dropped the ball with it's current windows selection, and picking up the Lumia 640 XL would amend this. I'd really rather not look elsewhere.