I'd choose the 950 XL over the 950 for a couple of reasons:
1) Bigger screen (but not too big like the 1520 in my opinion), for media consumption, Map viewing in car, not to mention the added size for keyboard is pretty damn awesome.
2) Faster Processor.
3) Bigger battery.
I'd choose the 950...