I think another issue is that the unit of change was often too big for a review to be realistic. Moving to pull requests solved that too by forcing changes to be smaller