I purchased the Order Preparation extension from Boost My Shop for Magento 2 and I couldn't be more pleased with it. It has dramatically reduced our order preparation time and eliminated issues we were having with orders being missed or statuses not being updated. The team at Boost My Shop are always super quick to respond to support tickets and resolve any issues that arise. I can't recommend them enough.