"Btw i use fedora"
Arch for me, I use Aur as a crutch to avoid compiling and managing source projects, i love pacman and rolling releases, and it's very easily customizable (ofc once you learn the system).
Currently my answer is ubuntu. I tried to use lubuntu recently but just so much wasn't working out of the box like nm-applet wasn't running on startup. The apt package manager is really tedious to use too.
This could also be boiled down to my general incompetence when it comes to Ubuntu based systems though :p
I've had my MX490 for 2 years and i think it works pretty well. Generally speaking, the CUPS setup is far easier with Airprint printers so if you're interested in that I'd pick up a printer that supports AirPrint. Arch wiki has more info on set up it needed
Kid named FUD tactics...
From what I understand it's the final form of decentralization. The idea is that a bunch of user/community owned computers communicate with each other and act like an alternative community based internet provider. Big cities already implement some form of this like NYC.