@mcc I try not to use snap because got tired of path and config issues, and that there's no easy way to remove cache or old installs, it can quickly fill a drive.
My experience with Linux desktop is similar to windows nowadays in terms of time invested in removing bloat and configure tools, and cursing the system due to crashes (I don't have access to freshly new hardware so whatever I get has some years of testing and fixes on top)