Personally I'd go with the 950XL the reason for me is both simple yet difficult. I'm still rocking the 2012 'Flagship' 920 and still feel the burn of witnessing the release of yet another flagship device (the 1020) only a few months later. Since then I refused to purchase any windows phone that doesn't have comparable hardware specs than other flagships. And for those wondering, no I could not purchase the icon/930 because I'm not American and my carrier didn't carry them (Canada). The 950XL has comparable hardware specs, with a liquid cooled SoC (I mean come on liquid cooled) 3 gigs of ram for all that image processing its going to have to do with that camera, a QHD screen at 5.7 inches, a microsd slot for god sake that right there is a rare feature nowadays in flagships. I've been using the 920 and only the 920 for 4 years now, if anything I'd say that the one good thing about it is its solid build, haven't had a single problem with it, but with all things a time will come when we need to move on and, with the help of this contest I believe that time is now.