I used Ubuntu for 10 ish years before moving to Fedora. I switched because the Kde packages were seemingly years out of date with no idea of when the new versions would hit the Apt repos.
Seems like a lot of Ubuntu packages are old compared to Fedora since I’ve experienced way fewer bugs now adays.
Snaps were bad but I never was forced to use them, had it purged and disabled the whole time.