I've had all sorts of issues with mine. It's become embarrassing to use it in front of people with the latest phones by other vendors. Every update makes it worse. Ove done hard and soft resets in addition to involuntary daily reboots. I tried tech support today to see what my options were and frankly, they don't care. They aren't interested and they were actually pretty rude.
I'm pulling all of my business from Microsoft at this point. They absolutely trashed the Lumia line right after I bought this one and their lack of tact in tech support is pretty disturbing. I was pretty much all in on the ecosystem, now I'm all out. Every product, every subscription.
It would have been cheaper to give me a new phone for them, all I wanted them to do was fix this one. Instead I was patronized.
Try even getting hold of google. (You basically can't).
If you had this complaint with another mobile OS maker, its doubtful you'd even be able to talk to anyone.
This soft of things is unfortunate, but its commercial reality. Apple did the same thing with risc based macs. Blackbery did the same thing with bb10. Windows 10 mobile is being replaced with windows 10 on arm. It's not commercially sound for them to support a product that's being phased out, any more than for them to support windows xp.
The unfortunate thing for you as a consumer, is its only two years ago the phone came out. Same sort of situation with those bb10 folks that purchases the passport.
I do feel for ya. But for myself, I'd rather Microsoft focused on creating a more desirable and powerful product. Perhaps when that is release this year or so, you'll find it runs better on your Lumia than win 10 mobile?
What I tend to do, is do research before I buy. See what the quirks are, and if I can live with them. Look at a lot of online reviews. Most hardware it seems has quirks or weak points, premium or not. Some of course more than others.
Overheating is a real common one in phones, and it should be able to be software patched, by clocking down the CPU demand. Or it at least in can under android. Basically its the chipset running too much draw for the size of the design in terms of cooling.
But of course, who would actually do that? Lumia? They don't make windows phones. Microsoft? They don't make phones either. The people who would be responsible, to my limited knowledge, for hardware specific driver updates etc, don't exist. Who's actual legal responsibility is it, now that the Lumia licensing expired?
Is it technically lumias?
I do know this - I've seem people apply their own thermal fixes to tablets and phones by opening the case, and putting in their own copper cooling system, with thermal paste. Dunno if the 950 already has decent passive cooling, but I have seen decent thermal drops with this on Chinese tablets with overly powerful but hot SoCs.