- Less efficient use of bandwidth, as the git protocol is optimised for bulk transfers
- Not resilient against unreliable connectivity
- No support for repositories not hosted on GitHub
Yes, I can think of some.