Its been about 3 months since we switched, so far its useful, when we have new features, we create a new branch just for that feature so we can isolate the code from the rest of the base. Then when the feature is done, we merge it with the main branch. Its also awesome to be able to commit when you don't have internet access.