Similar to you, I also use both. Github for work (because every startup uses a Github organization for their codebase, so if you work for one, you use it), and for any open source work I contribute to, or create. Bitbucket for personal projects, because not every project is an open source one, for various reasons -- maybe I'm just playing around, write scrappy code, or maybe it's a serious side project with revenue like a business and I don't want the code to be open. Free private repos is nice.