I can't say I've had a "bad experience" with any of the phones I've owned. I've had various iPhones from the original to my current iPhone 12 Pro. I've owned Samsung Galaxy 7, Google Pixel 2, Note 10+, and Note 20 Ultra. No issues with any of them.
I'm back on iPhone but I would have no issue going back to Android as far as the phone is concerned, but I would definitely miss the tight device integration between Apple products. Android simply doesn't have that, but that is simply because Android isn't one company as you say. So there is a massive trade-off either way you go. So I've decided to have both. My iPhone 12 Pro is my main phone which integrates seamlessly with my Apple Watch and MacBook but I have a Google Pixel 2 (still a great phone) for freedom to do other things like use an app for xCloud since Apple won't let me or copy and paste music files directly to the music folder. Works well for me either way.
Although nothing like as bad as some of the experiences mentioned here, I bought an HTC years ago - looked cool and at the time they were considered higher end.
Within a couple of weeks it started switching off or cutting out when on the phone. Realised my ear was activating buttons on the screen - the proximity system had failed.
Took it back to HTC who examined it and proclaimed it wasn't a hardware problem, it was software (Android) so they wouldn't do anything about it. Sounded like a pile of lies to me but I ditched it (and lost money of course) after updating the OS didn't fix it.
There's something to be said for having the phone hardware and software provided by a single company.
I have switched again from iPhone to Huawei (for the camera) but really don't like the OS. Example, auto-update is switched off, but it does it anyway!
I'll be going back to iPhone when this one dies.
I'm back on iPhone but I would have no issue going back to Android as far as the phone is concerned, but I would definitely miss the tight device integration between Apple products. Android simply doesn't have that, but that is simply because Android isn't one company as you say. So there is a massive trade-off either way you go. So I've decided to have both. My iPhone 12 Pro is my main phone which integrates seamlessly with my Apple Watch and MacBook but I have a Google Pixel 2 (still a great phone) for freedom to do other things like use an app for xCloud since Apple won't let me or copy and paste music files directly to the music folder. Works well for me either way.