I remember when SVN came out that it was designed to fix CVS not as a big improvement over CVS. CVS had some terrible flaws. SVN fixed them. Git was designed to make source code control better. Git is a huge improvement over SVN or CVS.
Since it is an improvement you have to do some learning. It is worth it!