I use Workflowy daily, as an idea capturing / brainstorming / work logging tool, but it is unsuitable as a todo app because it doesn't support items with dates, let alone recurring tasks. And Trello is my favorite app for teamwork and personal bookmarking, but I haven't tried it as a todo app - again because it doesn't support recurring tasks.