I am going to Verizon this week and looking to upgrade my phone. I am planning on switching to Windows Phone from Android and was really intrigued by the camera and wireless charging along with overall build quality of the Lumia ICON. However without the cyan update yet, would I be better off going with the HTC One M8? Is this lack of an update worth getting the lesser quality phone for or should I get the Icon and stick it out with everyone else?