

I would also recommend openSUSE Tumbleweed. I’m usually a Debian/Debian-based person but I’ve been running Tumbleweed on my desktop for a few years now and it’s been great.
It has a few peculiarities like any distro but it’s been very stable, with few issues even with things like Nvidia drivers. Docs and community seem good too.
We have a cheap and reliable black and white laser printer at home for convenient printing of stuff like return labels.
On the rare occasion colour of photo prints are needed, there’s a great little independent print and photo place in town that does prints for pennies.
Seems to be the best of both worlds.