Sure there is. It's inscrutable and utterly non-discoverable. Even programmers need a dedicated Git expert on staff to help escape bad states. Non programmers are utterly helpless.
Also it fundamentally can't handle binary files well. This causes great pain.