Re: If this was five years ago...
I have Xiaomi mi6, bought on release, so about 18 months old. Got the latest MIUI update recently, performs like a new phone and the new UI makes it feel like a new phone.
I'm tempted by the new Mix 3 because I am a phone fidgeter and a slider is as good a feature for a fidgeter as any...oh and no freaking notch!!!!!
I did experience some issues in a previous MIUI release of apps crashing, but within a week they had released anothre update that fixed it so can't complain.
My outlook is that if I'm buying a phone with flagship specs at less than half the price of other flagships, then I can afford to take a risk on support as I can still buy another similar priced model and be quids in, but so far I have nothing but praise for the phone.
Also got Mi Band 2 which is excellent.