@cidney Have only used it on small projects without non-technical people. #gitlab has many more features than #github, starting with continuous integration. If you're used to github, you have to relearn a few things, but it's very quick. If you aren't used to either, gitlab shouldn't be harder to learn than github, I'd guess. On top, gitlab is open source, so you can run your own instance if you want.
@cidney we do. We actually had to switch to to size constraints a while back. (Our games are open world, so they are quite large. )
We love it. It works almost exactly like GitHub for us. We also use the built in CI and webhooks to do automated testing and deploys of our rails apps. (Our backend services are built on those frameworks)