Weekplan.net is 100% my favorite productivity tool I've used. You can schedule tasks per category, on dates, recurring, by urgency and beyond including setting goals, weekly, monthly and daily views and adding attachments, formatting texts, creating lists and onward. I've tried hundreds of productivity apps and I'm finally satisfied with this one.