A second opinion on Ken's opinion? Ha, ha, ha! It is like asking the general practitioner to endorse the specialist's opinion. But this particular question is an easy one: Git is the best, it is the work of Linus Torvalds - next to Linux, where we meet.
Seriously, I'm surprised that "an install where so many things are tried out" is not on Git.
About the other problem you had with a Moodle 3 upgrade, the rational way is to investigate what went (you did) wrong and learn from it, not to avoid double jumps. One could argue that the missing Git caused it. Either way, I am cautious, it looks like you work straight on the production Moodle, not on a trial instance. Again, may be, because you miss the correct tool?
'-)
Seriously, I'm surprised that "an install where so many things are tried out" is not on Git.
About the other problem you had with a Moodle 3 upgrade, the rational way is to investigate what went (you did) wrong and learn from it, not to avoid double jumps. One could argue that the missing Git caused it. Either way, I am cautious, it looks like you work straight on the production Moodle, not on a trial instance. Again, may be, because you miss the correct tool?
'-)