Попробуйте запустить smartgit из консоли и посмотреть, что он пишет в вывод. Возможно, это натолкнет на ответ, почему он виснет. Сам как-то пробовал использовать его на linux mint, но не нравятся мне все эти графические оболочки для гита, в моем случае консоль онли.
Гитхаб удобен тем своими возможностями и комьюнити. Если интересуют именно приватные репозитории, можно еще посмотреть в сторону gitlab. Его многие компании используют, кстати.
git популярнее везде. На самом деле видел только один раз, чтобы использовали svn, но как я стал работать в этой команде, мы быстро переехали на git. git стал почти стандартом везде. Он удобный и понятный. Его используют везде, он одинаково популярен во всех странах. Его знание требуется на 90% вакансий. К тому же его написал сам Линус!
Чем git отличается от других систем контроля версий? Да на самом деле много чем. В том же svn отдельные ветки - это отдельные папки. git - распределенная система, svn - централизированная.