Good read. There are so many ways to manage dotfiles...
Here are some features of the system[1] I made if anyone is interested:
* No system links
* Doesn't rely on git
* Simple CLI for diff, commit, push, pull etc
* Install files without the CLI: `curl https://dotfilehub.com/knoebber/vim >> ~/.vimrc`
* Can manage files outside of $HOME
* Web front end is minimal, JS free, and easily self hostable