huawei nova 2i

but the 3i is just in the store, why not that instead?

iPhone is great!!!
well, to be honest, you should be either a fan or rich enough if you are opting for iPhone. IMO they are just selling their brands instead of giving out their actual power of competition towards Android these days.
from what i would think of, if you don't mind about near field communication (NFC), then Mi Pocophone F1 is the best budget flagship, in which you can repair that with ease. if not, then i personally choose LG G7 ThinQ, they are way better on sound system or camera. if G7 does not meet your budget, then try Nokia 8, which the camera is certified by Zeiss optics, you can buy it for a cost similar to Mi Pocophone F1