well ... Bitbucket is definitely not what I'd call "competition". Their whole system is geared toward OS GUI usage, not classic git commandline. Which wouldnt be that bad if there was an actual cross-platform client, but they think only in terms Mac and Windoze.

Yes, they got a web interface, but just pointing out THIS request thread, ages old, for the simple feature of tagging your branch / setting up a release in source view: https://bitbucket.org/site/master/issues/7399/tag-from-source-view-bb-8612

Atlassian, the company behind Bitbucket, doesn't really seem to care what the customers of Bitbucket want. IMO they mainly added this kind of "git space" feature to haul folks in from other platforms, but with the strategy of converting them to use their major product line, eg. JIRA. Oh, and maybe stop complaints of existing JIRA customers about not having a web-based repo to connect with JIRA.

Just my .02 cents of life experience,
cu, w0lf.