> you can use SVN with GitHub if you really want to.
How is that remotely relevant? Mercurial is a great DVCS with a user experience that is (in my opinion) far superior to git. SVN on the other hand is...I don't think I need to rehash this tired old DVCS vs SVN argument.
I would love hg support on github, but until that time will use bitbucket for my own projects, perhaps occasionally syncing to GitHub using hg-git.
I'm not arguing one (D)VCS over another, I'm just mentioning that you have some limited flexibility just like you do with BitBucket. Your emphasis was on the "and", so I assumed you were counting the option of choosing your DVCS as a benefit, not the specific DVCS that were offered.
If you're implying that you're stuck with git if you use GitHub, you can use SVN with GitHub if you really want to.
https://github.com/blog/1178-collaborating-on-github-with-su...