If you think this is bad, try the first iPhone SE.
I'm still using the iPhone SE (2016) as my daily driver. I find overall it's fine, only occasionally does a button get cut off by the screen size with no recourse.
Hasn’t happened with the iPhone 12 mini yet, but, it is a markedly larger phone with a significantly larger screen.