sytse: I think installation is not the issue with gitlab. It's rails ecosystem. It's slow, hard to manage and composed of magic. I'm currently using gitlab, promoting it. But this does not mean, I won't leave it at a whim if some contender without rails comes through.
I agree that Rails applications are more complex. But having 100+ gems in GitLab also allows us to reuse a lot of great libraries and deliver features faster. But cgit will always be more performant.