Once I "git reset --hard" the wrong repo and lost a lot of code. Had to use Dropbox's rollback feature to get it all back. Was not the first time Dropbox saved my butt. For me, a comparable alternative would need to have the same rollback features.