A tool should make your productivity go up without requiring you to like it.
GIT was designed with the Linux kernel development in mind and it does the job well also for other open source projects, but it's far from being universally good, TFS has a much higher chance.
I've used (and I'm using) both and the only 'real' advantage of git is the branching flexibility, but it comes at a price; in brand new projects or when the developers want to contribute you will find plenty of people praising git/github or the social coding platform of the day, but on big legacy projects that requires substantial refactoring with many devs, (often with sub-standard skills) git is a needless headache and a time-vampire.
TFS is stupid-simple: get latest, save your files (and they are on the disk, no magic!), check-in when you are done. Get latest as often as you want, no biggie, is actually helpful to find conflicts earlier with whatever code is being messed up by your colleagues.
With GIT, besides having to copy the whole ***ing history first and the byzantine command line (which now is not as needed as before since GUIs are getting usable also for users that do not need to make a statement) you still have to commit often to avoid the occasional total-loss-of-changes (TM) and the push-pull mumbo jumbo to get the latest changes is the icing on the cake.
And by the way, you can use TFS from command line since teh very beginning. Nobody does because it's error prone, a waste of time and nothing to be proud of. For some reasons in recent years being forced to use command line is 'cool'. I wonder if the same millennials that feel more manly by using command line would love to have a terminal also on their pocket computers, or perhaps on the multifunctional touch screens becoming more and more common (yuck) in cars:
$tesla> climate-control --ac on --fan-speed 3 --recirc off --temp 25