In reply to Luke Watts (@LukeWatts85).

SVN might be better for some things, but not for the reasons you give in my opinion. Want WordPress 4.1.1 from GitHub?
Here you go: https://github.com/WordPress/WordPress/archive/4.1.1.zip (about 8mb)
When you want to snapshot something in git, use tags.

I also don't think that a plugin would be removed from the plugin repository if it is or close to be just a mirror from a git repo. Have you experienced this?