Right, so start with 20.04.1 and follow the step wise process I suggested. Oh, and write down every step.
Most of the packages in Discover are not Snaps. Some are. Most should be Debian packages, which is what Ubuntu has run on since its inception. Discover supports Flatpaks, too. Maybe even AppImages.
Snaps, Flatpaks, and AppImages are all attempts at so-called universal packaging, which is to say they are packages which can work on any Linux distribution. For example, Red Hat distros use an RPM format whereas we use DEB. Arch has its own thing, Gentoo, too, etc. If you develop software and you want to provide packages for all the different distros, you need to create all those different package formats. It’s kind of ridiculous. Snaps work everywhere.
However, Snaps do have their quirks (as do the other universal packaging formats), too. I think we’re still a little early on in the whole universal packaging development (we meaning the Linux community in general), but the concept of having a standard isn’t a bad one.
Now whether or not that makes it easier for the user… I don’t think it makes a difference, really. Generally non-technical users want graphical interfaces. Discover is nice in that it makes things even prettier than Muon. But again, whether or not I think that either is easier than the other… I don’t think so.
I do think that both applications will be a major improvement over using the terminal to the uninitiated. Nearly any user knows how to use a search bar, click “install” to install or “remove” to remove. On the other hand, knowing the
snap commands to do any of those requires some experience and/or reading of the manual. The GUIs are intuitive. In that sense, they are a benefit.