The math is hard to argue against: the GitLab + GitLab-CI + Digital Ocean combo is a big win. GitLab’s interface is very familiar so users from GitHub or Bitbucket will feel quite at home in no time.
I’ve been using GitLab (at work) since January and I love it. That said, I also love GitHub, which I use for my pet projects. I’d consider moving everything to GitLab, but since I’m using a free GitHub account, I’m not sure it would be worth it. If I ever need private repositories for my own stuff, I would definitely consider the move.