Using Github the way we would like (multiple repos) would put us in the $50 per month bracket, which seems excessive.
Bitbucket, for our use case, has the perfect price point.
I did find it interesting that when I canceled with Github they killed my "paid account" status right away, rather than let me have the rest of the month.
I still have some older repos I keep around because they show how (poorly) I coded way back when, and I don't plan on showing that to potential employers perusing my account. :P
BitBucket don't have to be the go-to place for projects. GitHub tries to be many things, but doesn't succeed at all of them. Projects and pages is probably where they're the best.
1. The ability to save a commit message with revisions of a file in a Gist
2. The ability to reference a specific revision of a Gist file when embedding it.
But yeah the login thing is pretty annoying.