It would be cool if you can integrate your work calendar. That way you can schedule tasks based on the time they take AND you have a view on how much time you spend in meetings. That way you don't schedule too much tasks on days that you have a lot of meetings or are not available.
A notification when selecting the due date or a small preview would be very helpful.