We use Bitbucket because
It provided private repositories (at a time where github didn't provide that yet)
On the longer term (if the team size would grow) I would use Confluence / JIRA which integrate well with Bitbucket.
I am currently not using any of the CI capabilities (e.g. pipelines) but I might in the future.