I currently have a Lumia Icon and it isn't a bad phone, but the battery life is horrendous on it. I'm off contract on Verizon right now and I'm waiting for a new Windows Phone to replace my Lumia Icon (just recently switched from a 928). However, I'm starting to lose my patience as I've been waiting years for a new flagship Windows Phone only to find out the Lumia 950 isn't coming to Verizon nor will Microsoft allow an unlocked Lumia 950 to work on Verizon. I don't know if I want to keep waiting for the mythical Surface Phone only to find out again that it won't come to Verizon... Therefore, I'm pondering whether I should switch to the Samsung ATIV SE for the better battery life or just get a Galaxy S6 for 2 years and hope after 2 years Verizon will have a new flagship Windows Phone?