[OnePlus 6T  Questions & Answers] Sophia92:
Who knows what future android versions will need? Apps and android are growing, they want more space, more ram, and so on, and I am not thinking in one-two year term, rather 4-5 and be honest: noone want their great flagship to be a laggy piece of crap 3-4 years later. Most people buy flagships because they are designed to be future-proof. 12 GB will guarantee fluid multitasking for years and you don't have to worry about anything. 6 GBs is only enough if you want to upgrade in 1-2 years and if you are paying monthly for the device yes this is an option, but I am not one of those. I just said if I woulf buy a mi9, which version would I choose (and if we see that even this is cheaper than OP, than yes this is an option). Why didn't I choose that? Software and battery.

I said also that I had a xiaomi phone and I know that this brand (not only mi, also redmi series) has the most developed topics in xda (that is why I used my redmi for 3 years because the devs ported great roms and on the forums even noobs like me found actual support) and to be honest migrating to oneplus forums full of crying was a huge disappointment after that. But facts are facts, Mi9 has a smaller battery with not-so-well optimized ROM (3300 mAh is not more, not less and MIUI is a heavy os), result: it will not last as long as the 6t and I am one of those who want their phone to last till the end of the day even with heavy usage.

I did not say one is better than the other, because everyone has their personal preferences what decides which one fits better for someone. They are on the same level when it comes to performance, I mentioned the differences pro and contra both, so I don't understand why are you complaining. Facts are facts: OP has a bigger battery, a better software, and this software keeps it future-proof in my eyes. Mi9 has newer hardware, wireless charging and a good developer community. It depends on people what they choose.

I tell you what was my problem with xiaomi and why I won't buy that brand again: stock software updates. When I see that even OP3 gets android Pie from the company, and xiaomi cannot upgrade even their last year midrange phones' android version (even if the hardware would be fully capable), that is disappointing.

I am talking about this: https://www.theandroidsoul.com/xiaomi-android-9-pie-update/

And this: https://www.xda-developers.com/xiaomi-redmi-6-6a-s2-y2-android-pie-cancelled/

Mi series are on different level, but scroll down to redmi series. Most of "not eligible" phones have the capable hardware if not all of them. Mine is not even on the list, it was released with MM and cancelled at MM (!!).

Two years later Mi9 owners will know that, but maybe that is why they are so well supported on XDA. I came to custom roms because of xiaomi, and I started to love these forums because of xiaomi.

But I want what normal people want: when I buy a phone, I want real software support from the company, and I want every single component of the software working in my country. Miui cannot give me that (although I had global version), most of the features were useless bloatware in my area. Different people in different countries will have different experiences. I just told you mine. Maybe I want too much. Sorry for that.