I bought an iPhone 8 in mid-2018. So far, I love the device, as I loved my 7 that I passed on within the family (replacing a 5s for them).
Despite being 2020 now, the phone still holds its performance and is no slouch by any means. Currently I am on the dev beta 13.3.1, and this thing is smooth and stable. For my needs from a phone that include rare use of camera, light calling, light gaming, moderate amounts of browsing and watching videos, and using a few apps regularly, totalling to about 4-5 hours a day, the iPhone 8 is not getting replaced by anything newer anytime soon.
, you are right, the bezels do help me too. They could be reduced, yes, but that's another subject. This is a great device to buy new, even today.