I’m a fan of the hardware and OS. I’d pick the 950 over the 950XL. Big problem in the app department: 1) lack of dev support 2) when dev support is there it feels like a checkbox (app feels incomplete/buggy). It’s a real shame. If the carriers supported this, I’d feel more inclined to bite the bullet with a subsidy attached. But I’m not going to shell out $800 of my own cash for it.