I really don't understand, the punch hole (or in case of s10+, holes) are in the top right corner and should not distract content wise unless you have an OCD, I think the s10+ is the best looking galaxy, second to note 9. I also do like the boxier aesthetics of s10.
iPhone 10 has a very very wide notch that obstructs notification icons.
Pixel 3 XL has a very deep notch which may obstruct content, Pixel 3 has a relatively less screen to body ratio (doesn't bother me though).
Xperia and Htc are not in the game (although I love both).
So the only device that can come close to S10 is OP6T, which you know has some compromises obviously due to having a lower price point.
TLDR; If you do not have issue with a notch, punch hole should not be a deciding factor. Only thing that I hate about the S10 is the software, I still don't like the One UI majorly due to the app drawer and weird ugly icons, not to mention the bloatware. If you like Samsung and can buy one from abroad, go for it because S11 would be definitely not a huge improvement anyways. Otherwise wait for OnePlus 7.