What do you like best?
Git is one of the most flexible, powerful version control systems I have worked with.
Nevertheless, it is also super easy for a beginner to get started with!
Combined with GitHub, Git is the unmistakable winner on sharing, collaboration and open-sourcing.
What do you dislike?
Advanced configurations (e.g. managing multiple branches) can sometimes be overwhelming for inexperienced users
Recommendations to others considering the product
If your users are on multiple platforms (e.g. Windows and Linux/Mac), configure offending parameters (line breaks, file permission tracking etc) in a way compliant with all platforms
Get used to common tricks like setting up SSH for passwordless pull/push and using --depth when cloning large repos
What business problems are you solving with the product? What benefits have you realized?
Maintaining source code of certain internal and client projects
Exposing samples and other source material as reusable code bases
Accessing latest codebases for multiple open-source projects related to our products