Sorry, but you are actually comparing features of GUI more than SCMs themself. Actually many of Git users don't use any GUI just because they don't need to. And when it comes to SCM features comparison, Git is a way better.<p>Sincerely, Perforce user.