I wanted to try darcs and pijul vcs for quite sometime, but never had enough motivation, because it completely new ecosystems with different tooling.
Recently I learned about Jujutsu, which reuses fundamental ideas of darcs, but uses git as a storage backend, so I can use it with existing projects and tools.
https://www.jj-vcs.dev/latest/
I found a demo, and it is pretty neat and makes so much sense:
https://v5.chriskrycho.com/essays/jj-init/