I've been getting the hang of darcs recently. There's been your typical hiccups of learning something new, but it’s been an interesting process. I wouldn’t be surprised to see a Patch Theory-based DVCS be the Git successor, & if true, darcs will be the early inspiration and the terminology would likely be copied from darcs when in doubt so it doesn’t feel like a waste to learn. It’s definitely not a beta software supporting all the necessary basics for DVCS. Considering my biggest gripe is reliance on a Haskell module for SSH that doesn’t support ed25519 keys, there aren’t many issues.