Samsung has good hardware, but their software is really mediocre, at best. Many of their devices are laggy and slow down further after some updates.
This is the case even on high-end devices. Our 12-month-old Galaxy Tab is slower than a 7-year-old Pixel. Hard to understand.
Plus, they make really odd tweaks to the UI, such as adding a permanent button overlay that clashes with most hamburger icons in websites and apps. This drives novice users insane.
If you wanna ship a custom Android, at least get it right. Otherwise, just stick to stock. Sony does this really well: https://developerworld.wpp.developer.sony.com/open-source
Samsung makes a lot of cheap and mid-tier devices with little RAM and not so powerful SoCs. Google also uses slow SoCs, but at least they compensate in hardware.
If you just buy a high-end phone, Samsung is generally fine. If you buy anything cheaper than that, or god forbid buy a phone through a carrier that pumps it full of crap, you're gonna have a terrible time when apps get slower and bulkier and shittier and the hardware shows its age.
Well Samsung was overtaken by Xiaomi and Xiaomi software is even worse...?
Samsung hardware is not what it used to be.
They have been shipping the same camera block for something like three or four models. Compared to what Chinese competitors like Xiaomi or Oppo offer, it doesn't look that great anymore.
The poor software is just the cherry on top.
And on top of that, you can't unlock One UI 8 and above.
Odd. I've had the Z Fold 5 and now 7 and the last few years' worth of Samsung firmware has been excellent for me. Perhaps they build 'for' their flagships and let devices that perhaps have lower tier chipsets run slowly?