It could be the best hardware in the world but when it's running EMUI the phone may as well stink of fish. I really don't understand the obsession with modifying the vanilla Android experience so drastically and for such pointless reasons. Tweak the UI if you must, adding a few buttons, tweaking the taskbar's notch, make the camera app better etc. But reinventing the launcher, dialler and god knows what else for the sake of reinvention? Simply pointless.
EMUI is just a top heavy user interface filled with non-standard weirdness and duplicated functionality. And it means the phone gets less updates.