My experience was actually close to the one from the article. I used SVN for a year or two, moved to git and never looked back