I do think that from an educational standpoint, arch linux is a good OS to use, as you will probably get a lot more comfortable with the linux environment. This is largely out of necessity as you will spend a great deal of time setting up and fixing your system.
If you have the time to debug the various components of your system, it can be quite fun and educational to use, but if you're interested in getting work done I cannot recommend arch linux at all.
But by far Arch's best asset is the Wiki. The Arch Wiki is a godsend: a large repository of documentation on just about everything you'd want to do, complete with instructions for the most common cases. Want to do a basic install? Go look. Want to configure pulseaudio (why you would, I don't know)? It's right there. Want to encrypt your disk? pick your poison, and get to it. X? Check. 3d cards? AMD or Nvidia, proprietary or open, if there's hangups, we'll tell you how to fix it. Games? From steam to just about anything else, there's documentation for getting then running.
There's a reason many arch users will tell you to RTFM if you have a question. But if you've done that already, the forums are quite helpful.
The only snag is that systemd is installed by default. However, like everything, the wiki has docs on how to switcg to another system, like sysvinit or openrc. Even more luckily, some very kind Arch users have gone above and beyond that, and created a repo with most of the openrc initscripts, and forks of necessary packages that are without systemd. These instructions are better, and can be found at http://systemd-free.org, under 'installation' and 'configuration'.
I'm now writing on a Debian… er… something… system. That version which tried to force systemd down my throat. I switched back to sysv-rc right after the update. What bugs are you referring to?
Hopefully the possibility to switch rc will remain in future (I hear Gnome these days depends on systemd, WTF), otherwise I'll have to look for something else once again. Arch, probably. Or Slack + pkgsrc. Or I'll go back to NetBSD.
I found that simple tastes make for an easy switch to... anything (for values of 'anything' not including lunatic fast-moving all-eating godzilla-sized init monsters obviously). My poison is some tiling wm (xmonad or spectrwm work best) + dmenu. A single config file is all you need (my spectrwm config is 4 lines long).
As for a system to switch to Slack seems to be one of the last Linux strongholds. Arch (like Debian) needs tweaking to switch from systemd. There are also those Devuan guys... We'll see what future holds.
Have you tried i3wm? It's my wm of choice, it's tiling and it uses dmenu by default. How does it stack up against spectrwm/xmonad?
I learned of spectrwm only recently, it clones xmonad's UI, but is more practical (written in C, ini-style configuration vs Haskell code, doesn't need GHC installed). Painless switch for an xmonad user.
Honestly, I think i3 is probably closer to dwm than any of the others you mentioned, and I kind of like it for that. dwm goes a but too far with its configuratiob system, but i3 hits the sweet spot. I want my WM to work, and get out of my way: I have enough things to tinker with.
Although, if I'm ever convinced to go back from tiled managers, I may try sawfish. I do love lisp...
Yes
There was an unofficial motto to that effect at one time.
Your system might have also broken because you didn't read the RSS feed, which warns of potentially breaking changes.
When in doubt, blame yourself. Or Alan.
[1] https://bugs.archlinux.org/index.php?do=details&task_id=5051... (hit this myself a couple days ago)