honor 8 or 7x.
great phone good price, me and mack have the same phones haha (honor 8)
let me say a few things about the phones in the poll:
google pixel 2 is terrible, sorry fanboys. i used to have a nexus 5 and that was a great LG phone, but when there's a terrible screen burn-in problem even on the DEMO phones that's forgeted. (i think it's the XL but the regular p2 is ok, no headphone port tho)
v30 is pretty dope tho, at least it uses amoled so you won't have that burn-in problem. moto phones are pretty dope as long as you don't do some crazy nerd stuff like i did with my moto x 2014.
oneplus is a mixed bag IMO, never tried it but great stock rom based on AOSP android. no frills, no bullstuff apps you can't uninstall.
honor 8 is great because it's a no frills flagship that feels like one, but only sub $300 bucks. with SD card support too, it's unbeatable.