Я остановился на Smart Git. Это лучший гуй из всех, что я пробовал, и к тому же, бесплатны все функции (что немаловажно, просто соглашаешься быть on the edge по версионности и не использовать в коммерческих целях, хехе).
В общем-то, для рядовых задач я не вижу у него недостатков. Вести разработку в этом направлении, безусловно, можно, но нужна киллер-фича. Например, отличный UX, ориентированный на "домохозяек". Гит это рутина, хоть начинать с консоли необходимо.
Недостатки Smart Git:
- хреновые темы (это просто ад, только дефолтная норм)
- медленный
- неудобство (?)
Если исправите, возможно, будет лучший клиент.
Может быть даже есть смысл сделать его опенсорсным
Вы один все равно не потянете конкурировать с тем же смарт гитом. А так коммьюнити будет решать, что им нужно в народном гит гуе.