I've been contemplating on using Github myself because of updates, but this plugin give me hope: https://github.com/jkudish/WordPress-GitHub-Plugin-Updater. Maybe it can be included in the core if WordPress decides to move totally over to Github.