We currently do not use the work scheduling feature. We love the new Wrike Resourcing tool and are implementing it now. In order for that tool to be as accurate as possible we need to start using the work scheduling feature.
Our company has two days off next week for Thanksgiving. All due dates currently set in Wrike already took that into account. If I add the two days as a company holiday over 1,000 tasks in Wrike will have their due dates pushed out by 2 days and they will all have to be manually reset.
We often have employees request last minute PTO. We usually grant these requests with the caveat that since we are granting a last minute request for PTO they must still meet their current due dates and they will not be moved. If we put that PTO in work scheduling their due dates will be moved anyway.
The automatic feature is nice, and I can see many instances where it will be helpful, but users should NEVER be forced into automatic task rescheduling, it should be an option. This is also an issue with task dependencies. We currently do not use this feature because of the nature of our projects often require us to move a single task due date without wanting to change subsequent task due dates. We would really like to use dependencies but it is too much of a hassle because of this.
Automatic features are good but should never be mandatory. This should be considered in all current and future design as a best practice.