I’m switching most of my Git repositories from GitHub (github.com) to Bitbucket (bitbucket.org). The main reason is that Bitbucket allows you to host private repositories for free, while GitHub has a cost. And second, I prefer the user interface of Bitbucket to GitHub, specially how commits are shown and managed.