I daily drive Debian now, but several years ago when a couple of my computers were still very new, I used Arch since it has bleeding-edge support for new hardware while being still thoroughly documented in the Arch Wiki.
The sheer volume of packages on the official repo and the AUR made it great for discovering which desktop environment I wanted to use and for software-hopping in general too. You can have as much or as little on your system as you want and nothing is forced on you.


As a perfectionist myself, perfect is the enemy of the good. It’s good that you’re still learning and finding possible improvements. If you haven’t already, may I suggest organizing a copy of your customizations and dotfiles in one neat location? Saves a lot of mental anguish when you need to track down that edit to a config file you made some months ago.