Free or cheap
Backup code & assets
Work offline
Easy to use
Console and GUI
=
Git / Git LFS / SourceTree / Bitbucket
Failing Faster involves failing.
Breaking things along the way.
Then doing some damage control.
Or at least version control.
Now you can break everything.
And turn back time.
As if nothing ever happened.