No OS/Company is perfect, my experience with:
Samsung A30s (OneUI) - too much bloatware in the UI. The RAM management is crap and its a pain to use it as a daily driver cause duh, nothing uninstalls! Smasnug Pay for no reason, Smasnug health, Smasnug Max(what in the world is this) and more BS!
Redmi Note 10 Pro Max (MIUI) - My phone is dead because of a single update. It was a disaster because I wasn’t alone. Plus the ads in the UI along with the bloatware.
iPhone 13 (IOS) - No multitasking, bad for audiophiles(no Hi-Res along with a good equaliser), No AOD, very poor customisation plus everything on the screen feels very crowded(my opinion)!
Phone 2 (NOS) - bad RAM management, terrible battery after most of the updates, still lacks feature it should have had from the start.
I don’t blame though, the battery was terrible everywhere (except iPhone or so I thought but turns out, the idle drain was off charts because the numbers barely moved infront of me) but not as bad as NOS! There is no bloatware too. NOS just needs some work, lets see what 3.0 puts on the table!