Snapdragon is an ARM CPU which means if you can find a distro to run on it, it’ll likely be an Android custom ROM, whereas Celeron is x86 and should run most Linux distros without issue.
Same here. I came for the integrated ZFS support and stayed for the declarative config.
I’d suggest trying out Bazzite Linux. It’s the closest to SteamOS and has a lot of tweaks already installed.