I honestly wouldn't use such a tool for anything mid to large size. Git is kind of a nightmare. Now, an SQL database, or a distributed key-value store, I would use as a backend.
We've optimized for built-in dashboards, minimal setup and a bi-directional sync. Over time, we're also going to be building inside the terminal or inside Github's interface, to truly enable seamless interactions with Git.