the main issue with snaps is (generally) not the snaps themselves or the snap daemon, it’s that the Snap Store itself is closed source
a combination of rampant enshittification of online platforms, losing faith in Canonical’s direction, and lack of transparency into ranking/promotion/filtering of apps in the Snap Store (there’s already been a few claims that they’ve replaced an already installed native app with a snap package 🤷 )
from a couple random comments, it sounds like the migration to Codeberg is relatively nice – if you want to do the interim step of getting out of GitHub and worry about personal instance at some later point …
failed to install Debian Woody and SUSE in early naughts – finally succeeded with a Stage 1 Gentoo install (yay for me?) – a long sabbatical from Linux, back into the groove with Pop!_OS for a while, and recently replaced with Debian stable (successfully this time ;p ) – getting old enough that “bleeding edge” doesn’t hold any appeal any more, “boring” is far more interesting