I currently use Dropbox for storing my TeX projects, but have been tempted to switch to a "real" revision control system, like Mercurial or Git, lately.
If it is worthwhile to switch, what would be some tips and pointers? My top switching question is should I use GitLab or Bitbucket to host in a private repository, or should I set up the remote repository on my server?