5 Reasons to Buy a Microsoft Lumia 640XL

Here are 5 good reasons to skip waiting for the next flagship and just get a mid range Lumia 640XL instead. It might be low priced but its certainly no slouch.