The cons for Silverblue aren’t really fair
The customizing one most definitely isn’t. As straight out of the box you can go to extensions.gnome.org and add all the extensions you want.
Now the big problem is the codecs, those have to be layered for proper vaapi/vdpau support. Then I had to layer a different kernel (Surface Pro), and different power management (tlp, since power profiles daemon gives terrible battery life).
While it’s a con that I have to do this, it’s also a pro that I’m able to do this where many of the other immutable distros don’t allow this.
That’s weird. I have the same exact printer and it works fine in both Aurora and Bluefin. Autodetected and everything, even scanning works out of the box.