Well I've been using a Lumia 535 from 3 months and I'm not at all happy with the performance, the touch screen is not as smooth as my 800 or 820, the higher end apps are not supported, the updates did make the touch better though but I still the performance is sucky,the front camera is good but back camera is vga so it sucks big time, the hardware is also not up to a smartphone, and after few apps like snap chat and instagram fading from windows I'm not sure if I should stay on this platform, but I hope the new phones are at least going to live up to expectations of the consumer which phone do u suggest is a good switch 640 or 640 xl?? Please comment...