I'm currently using Nexus my daily driver and Samsung J5 by my company...
Why poor camera? That depends what you peeking at the photo...
Some phone's camera have decent quality also...
I don have any Huawei phone except the Nexus on my hand now... but most of my fren using Honor brand says system is better than Lenovo and Samsung... although some of them might not use flagship Samsung but midrange only...
I'm not trying to suggest any brands but trying to highlight that MIUI isn't that perfect as some ppl claimed... yes @Andrew might sayhaters like me brag about ram management... but have you face waze or Googlemaps being shut off while you received a call and then u do something... then u have to stop there and restart the apps, that is frustrating when you are nearby the area and you need to turn...
That's my experience with my x-MIUI phone and x-Samsung also...
My current Samsung J5 with 1.5G ram means I always have apps restarted... no choice company give use...
for MIUI n TouchWiz I recommend to get 4GB ram...
I do flashing last time but nothing more stable than stock ROMs...
No one claimed MIUI is perfect. However we can safely say that MIUI is way better than a lot of OS out there
in terms of control. I don't even need to root my phone due to that.