The task support included on the Calendar is pretty basic and I think is not very useful IMHO because I miss the following options:
1) I can't order the tasks, they are shown in the order as they were written. I'd like to think only once about the better order for accomplising the tasks, usually at the early hours of the day, and not every time I check the list of pending tasks. I'd like to arrange my To-Do list with some simple finger movements :)
2) I'd like to add tasks on the Agenda, in order to check events and notes that could interfere with the task. So that, I think that adding "New task" (and "New note" to the Agenda makes sense.
3) Sometimes a task precises to be done at certain particular time, and I miss the possibility of adding the start and finish times and having the alarm functionality for not missing it, like I can do with events.
4) If I don't accomplish a task, I'd like to have an easy way to reassign to another date/time. Instead of deleting the task from the previous position on the calendar I'd like to be marked as deferred so I could follow the new assigned date/time.
5) To have a pool of tasks without date assigned, and be able to assign when I have time for thinking the best date/time to do it.