Microsoft 640 is a marvelous phone in this price range. Extremely light weight .Tremendous camera with a host of features selfie cam is 0.9 MP , so don't go on its number it is too good. Battery is performing very good. Extremely smooth and hassle free working, no resume screens anywhere. Lovely glossy finish. Very rich display.