We use Bitbucket as the source control repository for over twenty repositories. It is primarily used by the Development team, but operations and quality assurance teams use it to a limited extent as well.
The Bitbucket labs view of file history (beta of upcoming changes) is a big step in the wrong direction. While it makes some navigation easier, it completely removes the most used function of file history - the ability to view all the commits against a file, and quickly get to the exact changes each of those commits had on the file you are researching. Hopefully, they will listen to feedback and implement the UX improvements while not losing the most important function of the page.
I'd like for a more streamlined UX viewing all the specific changes to a file over time and the commits they belong to.
Bitbucket could also benefit from a good graphical view of branches like GitKraken has.
Bitbucket allows private repositories in their free version. GitHub does not. That was how we got started, and now that we are on the paid version, it stacks up fine against GitHub's paid version as well.
Bitbucket is well suited for any development team that needs a cloud-based Git solution. It is exceptionally suited for a small team getting started that wants a private Git repository because GitHub does not support private repositories in their free version.