The three primary problems I have with GNU Arch are:
- The user interface is nearly unusable. Without zsh tab completions, it is unusable.
- Arch is very slow over a network.
- Arch is very slow not over a network.
However, Arch is only VCS that makes branching and merging so natural that I do it regularly. As a result, I develop software and even documents in a way that is fundamentally differently (and better) than the way I have in the past.
Arch is the worst kind of good software; or perhaps the best kind of bad software. The more you use it, the more you hate it; unfortunately, the more you use it, the more you hate all the alternatives more.
Using arch is not a type of masochism, but sometimes it reminds me of masochism a tiny bit.