The lack of customisation annoys me in iOS, which is why I don't have one. But as a counter argument the new iPhone SE had the same internals as the iPhone 11 for half the price of a OnePlus 8 Pro - none of the big name android manufacturers are offering anything like that, and not even Google will support even their flagships for anywhere near as long. There is a real value argument to be made there.
And as for breaks easily, a couple of years back my brother dropped his iPhone 8 in a car park: before he realised and found it it was driven over, thrown on a verge and rained on overnight. But although the screen was useless it still booted (so not that fragile), which meant that Apple accepted it for a couple of hundred quid trade in value. Want to bet on Google or Samsung doing that?