- Merge requests/code review in Gitlab is much better, whereas with Atlassian they recommend purchasing another product
- Integrated Wiki, whereas Atlassian they recommended Confluence
- The UI is absolutely terrible, even now the Bitbucket front-page where it dumps you when logged in is a disorganised mess and I can never find what I am looking for
- Speed, Gitlab running on my own server is MUCH faster, compared to Stash
- There was no way to easily add code snippets to be shared with the rest of the team, ala Snippets.
- Integration with the rest of the Atlassian toolset was so-so, and left a lot to be desired honestly.
- Statistics and information about the code and who is contributing and everything along those lines, makes for pretty graphs that make higher ups happy.
- Bitbucket doesn't currently have a view within the web interface for how many commits have been made to a project. People like numbers, and watching them grow!
- I have to reiterate, the UI is absolutely terrible in Bitbucket/Stash.
And the real killer is that I can get Gitlab CE and never pay you guys a dime, I've in the past helped out in the Github issues with debugging, and I can be part of the community. The only feature from EE that I need is the ability to use LDAP groups to define what users can and can't access various repositories, and the company I work for can afford to help pay for Gitlab's future to stick around!