пользуюсь gitk — в 99% случаев консоль не нужна, разве что редкий rebase и reflogs.
С примитивным gui я даже не парюсь, как там гит устроен, оно не нужно.
Есть конечно серьёзные-сеньоры-помидоры, которые даже одиночные коммиты через мерж в главную ветку сливают, но я с таким уже смирился...