The best features of GIT are:
- It is free and open source.
- It handles from the most small personal pet project to a very large project.
It is easy to learn the common use (clone, add, commit, pull & push) but at the same time have all advanced features that you can need in a future (merge, cherry pick, diffs ...)
It is faster than other version control solutions that I used. I suppose that this is why it performs nearly all operations locally, giving it a huge speed advantage on centralised systems that constantly have to communicate with a server somewhere. You can see the comparatives in this link https://git-scm.com/about/small-and-fast
The have a big community and you can find always the solution for your problem.
It is distributed, that does mean that allow your team to work separately and disconnected.
I think is the best version control tool, and if I to say something that I dislike perhaps is the understand the concepts of local copy, stash, loca repository and remote repository.
Try it, and also try to understand what is different from the others version control systems.
The version control of my personal projects and also the professionals.