Some background, since this is posted on HN. I'm one of the GitHub cofounders and I helped start GitButler to see if we can rethink the whole idea of what the user interface is like for our local version control tools. It's important that it works great with GitHub (and all the other git-centric things, like GitOps) and that it can be used by just one developer on a team.<p>Our big focus right now is better branch management. We came up with a new way to do branches called "virtual branches", where you can manipulate more than one branch simultaneously in your working directory.<p>I would love to hear what people think would be cool in a new version control system. What doesn't work great right now? Where are your frictions? What would an awesome version control experience be?