At my last job we almost used Gitlab for all our project management. The only thing that stopped us was not being able to use references between projects. It's very project focused, which is of course good enough for open source projects.
But at my current job Gitlab could easily take over Youtrack, already took over Upsource.
But at my current job Gitlab could easily take over Youtrack, already took over Upsource.