I went from a 640 to the 950XL when Microsoft was having the BOGO sale - performance is much better on the 950 with Windows 10, and the camera is stellar - it will also support tap-to-pay in the Anniversary update. Rumor suggests that the Surface Phone won't be released until spring or summer...