Why do you prefer real buttons over virtual ones?
Now that you say it, I would probably be fine without real buttons, I’ve just never had a phone without real buttons.
I have since done a bit more research and came across the Sony Xperia XZ2 which I found to be the perfect phone, if it would just have a damn 3,5mm headphone jack.
It has a bright and high quality 5″ LCD with 2160x1080p, so 18:9/2:1. A good 19mp main camera and a standard 5mp front camera.
Further it has a Snapdragon 845 which would be overkill in a budged phone.