The problem with only use the review tool .. is that you are limited to online tool. How can you make sure the CSS is working, or the the code quality was followed since you are reviewing just the line changes or even worst, how to approve one pull request if you do not test at least locally. You need to keep in mind that, approve one pull request.. you are saying that this feature is ok to merge into another branch .. and this means that the feature are following code conventions, code quality and most important... is working at least happy basic path