I have been using git for years now and love it! It's not perfect but there are tons of extensions that help make most things possible (I use gitaly as my GUI extension). If you're new at version control or even just don't know what everything means then look into other alternatives first before starting this one up - they might be better suited towards your needs/requirements. The benefits in being able to branch easily without having subfolders full of files is super useful when collaborating across many people who aren't familiar with how versions can move forward over time.