I moved to Debian and MX Linux because Ubuntu was deviating from the principles that are important to me. Can I ask why you prefer Firefox-ESR? It’s the first thing I remove when I install Debian! And why do you stick with Ubuntu if you don’t like snaps? Do you have any compatibility issues with other deb-based distros?