Fine by me, but then don’t know if there are other conditions to consider aside from ease of hosting, forking, and contributing.
I would never switch back to a version control tool that was not distributed. I prefer git over, say, Mercurial, but would use either in a heartbeat over subversion. The workflow is just far and away much better with something like git.
In my day-to-day I use Git and Github now. SVN is extra overhead I don’t want to deal with anymore. I can’t see it being a valuable skill-set moving forward. By moving my projects to GitHub it improves my understanding of Git (and distributed CVS) which is important to me.