I wanted to avoid the monolithic desktop environments and build one out of individual components that I would then customize to my liking. I had some experience with two 'highly customizable' distributions: Gentoo and Arch. I picked the one that was less likely to get me made fun of /s
It has worked out pretty well. My desktop has some quirks and I want to re-do it, but I haven't gotten around to it yet. Current desktop works and is 'good enough'
Another consideration was the Arch wiki. There are few better resources for getting Linux desktop software to work the way you want it, IMO
- Almost always up to date software
- Little to no patching/changing upstream
- Follows upstream defaults/best practices
Reasons I shy away from Arch:
- Too much churn on keeping things up to date
- Package maintainers are hit or miss, don't seem as engaged as Debian
I'd like to use Arch on my servers and devices, but it seems like it requires more responsibility than using Debian vs the benefit of using.