Abandoning Gitflow and GitHub in favour of Gerrit
<p><pre><code>  The process might seem more complex initially but think
  of it like this: If you add a new member to your team, 
  they would have to fork the repositories on GitHub, clone 
  them locally, make the changes, push to their own fork 
  and then create the pull request
</code></pre>
Annndddd we're done - its easy to make a pull request from a branch; this person has no idea what they're doing.<p>In addition, the new GitHub code review tools address most (if not all) of the stated reasons for this switch. And in my opinion, GitHub's ease-of-use, alongside it being an incredible single point of reference, far outweigh any clunky other tools I've used (like Gerrit).