I find reviewing code on GitHub unpleasant. A lot of scrolling is required and it's difficult to find previously written comments and their responses. You can't really determine who is responding to whom if more than 2 people are involved.
None of those things are problems when reviewing code via email.
None of those things are problems when reviewing code via email.