Gantt Task Dependency Enhancements
The general suggestion here is to manage a project using task dependencies and durations rather than dates. The simplest enhancement would be to default a task start date to the end of the dependency task. This is the ASAP assumption. It should then be possible to specify the task duration rather than an end date. Next it would be nice to specify the task start as a duration before or duration after a dependency task end date. There are other assumptions (e.g. as late as possible), but ASAP is the most common. Critical path highlighting would also be useful.
I was going to suggest this as well!