Exactly, if you don't appreciate camera, don't care for expandable storage or replacable battery, then G5 isn't going to impress you.
Each device has its own forte. otherwise its like comparing a cow & a horse and saying the horse is better because it runs faster
xiaomi's & opo's forte is price. For the price you get x,y,z. Always this qualifier 'for the price' is used to describe these phones. This is why people run after them. Huawei isn't in the same price range so not much interest but this is a demographic that isn't going to look at flagships in the first place. Huawei has been creating waves of late and has the resources to pull it off. To sell in the west they are best placed. So they are also looking dangerous to the big 3. Your bad experience with the mate 8 is an anecdote. i can find any number of people in these forums that does not like a paritcular device for some reason or other. Does not make the device nor the company that made that device bad.
You go on about performance but anything with an SD800 and above has enough performance in 2016. People are not going to replace their phones because of low antutu score. They will do it if it lags and if the firmware becomes incapable for whatever reason of delivering what they want.
The competition is good but i would have preferred they not make sealed batteries and no expandable storage. Which flagship in 2016 will not have expandable storage. Only the nexus. Am surprised you did not even mention this. From what i can see all the big 4 have it. Cheaper phones have always included them and to not find them on flagships is odd. here its a reverse situation. When the flagships have it this so called affordable flagship refuses to have it. Why. because it looks pretty ?
As it is we are held back by OS upgrades .Anything less than a flagship means the device you buy dies with whatever OS it came with. To then add extra hardware limitations so as to force you to upgrade every couple of years isn't encouraging.
Oh i know that mi & opo are good with updates.Just have to be patient. When i hang out in those forums sometimes important bugs can take months to fix if at all. You don't get this with the bigger names. We will pretend the S6 memory fiasco did not happen. You have an idea what it is at the outset not several months later. You pay more because you are not a paying beta tester.
There is one thing i will grant these chinese phones and that is root is not a big deal. Click here to root. Amazing.The weird thing about phones compared to computers is you are not allowed to become admin for some reason. You are the owner of the device but you cannot really own it. No problems with locked bootloaders etc.
Whereas if you don't have a euro G5 there is no chance to root because all other bootloaders are locked by LG. Major deal breaker for some people. We're not even talking about roms here. Just root.