The more I use Arch, the more I do things on the command line. That means a lot less software to maintain. I think if you run tons of different software, you are asking for things to break.
I happily run dwm, and a handful of CLI tools. This minimalistic setup is enough for me - and seems to cut down on things breaking.