Todoist has 1 big flaw that really prevents me to use it well: if you schedule a task to be repeated daily and do it few minutes after midnight it will skip a day. Overdue tasks that are completed should add the repeat time to the previous date not be reset to the day they are marked compete!!