Ca dépend de ce que tu veux faire.
Si c'est pour bosser en entreprise, tu vas forcément utiliser cet outil ou un équivalent : svn, mercurial,... (mais git semble le plus populaire, les autres ont tendance à être abandonnés).
Mais même pour un projet perso, c'est assez pratique, de pouvoir avoir l'évolution de son projet sous forme d'arbre, de pouvoir supprimer une fonctionnalité défaillante, avoir une sauvegarde du code source sur une machine distante,...
Et non à ma connaissance, il n'existe pas d'outil plus simple pour remplacer git, mais il existe des outils permettant de manipuler des repo git sans avoir besoin d'utiliser un terminal : git kraken, sources tree, ...