I don't think iPhones are better but they are more consistent. Android runs on any device, but it also runs on lots of different devices and the experience at any part of that spectrum can be night and day in terms of hardware, software and skins.
Take the S22 Ultra for example. One of the top Android devices and yet the international version is crippled (and I don't use that word lightly) by Samsung's own Exynos chip which even with OS updates has resulted in stuttering on animations and delayed loading. And this is a phone that costs upwards of £1000! In the USA it gets the Snapdragon but this is due to Samsung needing a CDMA modem in the US and it being cheaper to use Qualcomms' chip than licence a patent from them to build their own.
A customer reviewing an American unit (eg MKBHD) would have a better experience to someone reviewing a UK unit and this is at the very top of the Android food chain. I strongly suspect Mrwhosetheboss has an American review unit.
One reviewer I follow bought his own unit rather than being paid by Samsung to review it and not only found the stuttering and delays to be unbecoming of the £1200 phone https://www.youtube.com/watch?v=ebwl-rB8u3U&t=4s but also had a better experience with the $400 Nothing (1) phone https://www.youtube.com/watch?v=9JdJSO7r3Z8&t=7s which again he was not paid to review.
Compare this to the iPhone market where you know your £1000 14 Pro is going to give you a better experience than the $429 SE model no matter where you buy it from.
The S22 Ultra still has a heck of a lot going for it of course with incredible cameras, battery, the S-pen etc. For the sake of balance, these guys seemed to find it ok: https://www.reddit.com/r/S22Ultra/comments/u29apo/is_s22_ultra_exynos_that_bad/ although again tempered by others' experiences https://eu.community.samsung.com/t5/galaxy-s22-series/s22-ultra-issues-exynos/td-p/4931184#:~:text=S22%20ultra%20issues%20%28exynos%29%201%201.%20Battery%20I,rate%20...%203%203.%20Lag%20and%20slow%20performance