Iterate on feedback, absolutely, but don't iterate on feedback of hackers, iterate on feedback of people who actually want your software and are in your target market.
If you're dead-set on developers as your market, there are a ton of folks who still use svn with a gui because "no good git guis exist". These are the non-power-users of version control. You're not likely to find them here or on super-technical sites, but they do exist and there are many of them. The unfortunate part is that if you market to them you'll probably end up having to build an Eclipse plug-in.
I registered to encourage development of tools such as this and to give it a thorough run-through at work.
Look at all the unanswered questions in Google results for how to integrate Mercurial or Git into Coda.
This class of developer is looking for tools between Dreamweaver and curl -- arguably, most developers.
Turning your tool into a plugin or add-on to some existing editors would garner a lot of them, with those editors' sites serving as a marketing platform too.
Namely, for every little project with writing (latex) or programming (in some language), I create a repo. Over the course of a given year, this means easily 50+ repos, some short lived, some that I use for quite a while. I do not want to be dealing with a sidepane of my repos unless i can toggle it to show just eg "my 10 most recent repos" or the like, which I don't think gitbox seems to presently offer that.
Also, I approve of the choice of having a 1 repo limit thing as the distinguisher between with and sans license.
another question is: how do you plan to distinguish yourself from smartgit, which is the current / only gui'd paid osx git app?
Regarding smartgit: it is simply not for the people I'm trying to work for. It looks and feels like another scary development tool you should have a commitment with. I'm okay to have such tools if it is worth it. In case of version control, the app should be a simple small appliance which does not grab a lot of your attention.
I can try to understand how Linus spends a lot of time with git merging all the patches for his projects. He really needs to care about version control and browsing all the tiny details. For the rest of us, we work with code, graphics, but not with merges and versions. We should spend more time in Xcode and Photoshop than in any version control app. Smartgit is for guys like Linus, Gitbox is for everyone else.
git st, git add ., git ci seem pretty quick to me. I set aliases for status to st and commit to ci, but tab completion work pretty well. I've been stepping away from GUIs lately when the command line is available. It's quicker for my hands to stay on the keyboard than it is to switch to the mouse and back
Agreed. Why would anyone want to stop working, grab the mouse and click on a menu, when the command-line interface for git works perfectly.