Better method for setting task due dates in automation

Right now it’s extremely limited what we can do when assigning tasks out via workflow.

You can make tasks due immediately, however you can’t make them due on business days only

You can make tasks due on business days only, however only at set times, not in 1 hour, 15mins etc. from creation date.

This results in reps feeling at times that due dates are not fair, making overdue task reports less effective.