The OnePlus 6 has the fancy features you want, and even a notch, for a palatable price.
http://www.wired.com/