I tend to agree with David Masters that pull requests (merge requests) hold the team back. They prevent you from doing continuous integration as it was originally defined in Kent Beck’s Extreme Programming:
Continuous — Every day (the when)
Integration — The mainline branch (the where)
On Medium: Are Pull Requests Holding Back Your Team? by David Masters.