Personally, I will be leaving HTC behind. I've tried and tried, time after time, to give HTC chance after chance. I've bought every one of their phones since back with the original Evo 4G. I've had the Evo 3D, swapped to Verizon and got the Droid DNA, HTC One M7 all the way to the HTC U11 and this is where I stop. Before, HTC used to update their devices at a somewhat reasonable pace but that is no longer the case.
Yes I understand that you are having financial issues, but by doing this you alienate your users. I am not saying you should be updating as fast as Google. But at least do it within a reasonable time frame. 3-5 Months.
Hell, even Essential, who sold less devices compared to HTC, updated their phone to Phone and sent it out hours BEFORE even fucking Google sent it to their Pixels. Like, yes I understand it's stock google, but Essential sold significantly less phones compared to HTC and yet they managed to upgrade their phones. No excuse. Especially with the U12+ users. Thats just sad.
I'll either be switching to the OnePlus 6T or the Moto Z2 Force. Most likely the OnePlus 6T since they know how to treat their customers and actually update their phones.