Hi,
Here is what I would Love!!!!!
We use a JIRA + Bitbucket integration
When a commit is pushed, Bitbucket (or JIRA) should pick a random commit to be sent for review