We have been evaluating several tools and the vision Gitlab is demonstrating with their idea to production is near perfectly aligned.
Once https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10109 lands it'll be an amazing place to host projects and specifically monorepos that produce multiple containers.
Has a Trello-like work board, good project management and - most importantly - a sane and highly optimized workflow that works very well for a number of large companies and open source projects.
I'll just link to another comment of mine: https://news.ycombinator.com/item?id=13939608
Happy to answer any questions! (give it a few hours though)
Of course gitlab's problems arise from the fact that their whole reason for existence is being an open-source copy of github. (And github is designed first and foremost as a public facing opensource management tool... which forces a lot of their product design choices).
Does phabricator work on a different paradigm that's more conducive as an internal tool to manage dev projects for a single organization?
Issues, project management and repositories are fully decoupled.
Instead of copying GitHub with all its flaws, Phabricator was built from scratch for the enterprise usecase.