Comment
Comment by imperialWicket
Github has the social aspects nailed down, but for small teams or personal projects, I don't hesitate to use bitbucket. Particularly now that you can use HipChat for free on small teams, hosting with bitbucket and managing your project exclusively through Atlassian is fantastic. I like issue management in bitbucket much more than github, as well (personal opinion, no great foundation here).