It's funny, I had been more and more quietly troubled by how my (since release day) dual-sim 950 XL was rebooting for no reason and more and more often. Then in some random fits of clutziness, I dropped it twice on tile floor from about ear level. Happened about 30 minutes apart. Each time I was absolutely sure the thing was destroyed but each time it must have just pancaked as there was zero damage ... externally. After that, the screen started flickering, going into weird green bars during charging, reboots were in high frequency, and the speaker mesh at the top was red hot most of the time. The phone - to me - had always seemed to run warm but it had now shifted broadly into ridiculous mode.
Cut to me spending days trying to decide on which Android phone I was going to spend a mortgage payment on and I just could.not.pull.the.trigger. Ended up rationalizing that buying the best (highest positive vote count) rated (Ebay) seller's refurb 950 XL for approx. $375 was a better "value" to me than $800-950 for a Samsixel XL9S. Day 1 with my refurbished single SIM 950 XL was find mechanically but worrisome app-wise. Alas I had forgotten to check App Updates. Once I did run those day 2, all 37 of them, this dagone thing has been better than my original 950 XL by a good bit. Doesn't get warm, outpaces my (work) iPhone 6S battery life for battery life (and the iPhone has the advantage of WiFi at work). I just got a new lease on life with this thing and I never realized the stuff I was seeing w/ my old one wasn't OS related. That says how much I must like the Windows Mobile platform that my now-retired and apparently always wonky 950 XL was preferred over a perfectly functioning 6S and my prior experience with Android.
So in short, I foremissed my 950 XL so much that I basically thought a replacement of a 2.5 year old phone for 40% of the price of a new Pixung 9SXL was well worth it.