@XSGeek - having jumped from subversion to git - I have to say, git is better, but poorly implemented. But there is enough tooling around it that works around 95% of awkward use cases. I never used TFS, or any other microsoft code repo after it's VCS-based one (which did deserve to be forgotten)
@XSGeek - I think I repressed those memories.
Off to call the therapist now.