If bitbucket does nothing, it totally beats github when it comes to pricing.
Why pay per repo when I can pay per dev. And I get I think 5? for free.
Now, the ability to integrate with Jira, Confluence and Bamboo is great too (awesome profucts) but don't have free versions that I know of.
Finally, mercurial support ensures that when I do decide to change over, I can do so seamlessly, but who cares when I use SourceTree (Atlassian's Source control client).
The truth is, if github had a similar pricing model, I'd go with them.
Why? The interface. Simple. My freelance projects just need a simple management and I don't need all the fine grained features of Bitbucket just yet.
Don't get me wrong. Bitbucket is awesome and Github has its issues (pub intended), but the interface is complex to navigate. I think this is due to it being so flexible and allowing you to go as granular as possible. It's more Enterprisey to be honest.
When I was researching for my day job company, I decided on bitbucket cos it satisfied all the requirements and some more.
As previously mentioned, Jira et al are awesome tools, but they don't come for free, so that's not really a good think unless you're have the money to spend.
Also, github has an awesome student developer programme which grants freebies but has an approval process that can be tedious. https://education.github.com/pack
Manuel Lemos - 2016-04-19 02:09:19 - In reply to message 1 from Stefan Jibrail Froelich
Yes, I agree with you mostly.
GitHub and BitBucket have different business models. So for BitBucket it is fine to provide free private repositories as they have other more sophisticated products to sell like JIRA and others. You do not have to use those products if you do not need them or you cannot afford them.
Anyway, private repositories are great not only for company projects but also for experimental projects that you do not want to publish yet, regardless if they are Open Source or commercial.
I tried BitBucket for an experimental project and it was great because I could involve other people to give feedback and report bugs in the issue tracker.
One aspect not mentioned in the article is that it supports other languages besides English, like Portuguese, so this was useful because the other people in the project did not know English very well.