I'm looking for a scheduling tool that provides a bit more capability than just Gantt charts. Ideally, it would support durations, dependencies, and be able to (re)calculate critical paths, slack/floats, and automatically adjust to changing conditions. For example, if the start/end date or duration of a task changes, all subsequent/dependent tasks would be updated.
So far, I've tried Smartsheet and Asana. Smartsheet provides some of these capabilities, but seems able to calculate critical paths only for dependent tasks and doesn't calculate floats. Asana doesn't really cover any of my needs.
Any other recommendations would be appreciated. Saving Changes...