I can understand Canonical pushing for snaps. It's their product and they want it to succeed. That said I hate their dirty ways. I find it even morally wrong. How can "sudo apt install chromium-browser" not install the apt package but install instead a snap? How I, as a user and also as a professional, trust Ubuntu if when I use their package manager I'm being tricked? I don't use Windows for a reason, more than one…
The process for installing proprietary drivers like NVIDIA is the same for both. I just added an extra buster-backports channel then apt installed it. I chose KDE[1] as the default desktop at install time and I was off to the races for my workstation. It was also easy to install Debian on my Dell laptop too, I just had to use the special firmware-ISO to have the Intel WiFi driver built into the image.
All of that's to say: one of the reasons to use Ubuntu for a while has been that they made installing proprietary drivers easy, and that could be a serious pain-point worth alleviating. But now it's just as easy on other distros too, perhaps due to the relevant drivers being better packaged/supported for Linux by hardware companies.
[1] I was also really surprised how nice and smooth the latest KDE experience is after being on tiling window manager setups for years. It's fast, looks good, can configure absolutely everything, which I like, and it is really complete in terms of application coverage.