If you wanna switch to Silverblue, i would highly recommend the universal blue images, they have a whole bunch of different DE version, specialized versions for example: bazzite for gaming, and they also have framework specific images for most of them.
with ublue i dont have to layer a single package over my basic image (silverblue-nvidia).
All the apps are installed as Flatpak, except the ones that dont have one run on Distroboxes (distrobox is included in ublue images and highly recommended over the default toolbox in silverblue)
the Surface Go tablets and some of the older Surface pros are fanless but you will have nowhere near the performance of a M1/2 air