Yes, Tasks has recently been improved, because it has asorbed functionality of Reminders.
You can create Lists of tasks, and thus group them upon creation. You can also reassign them to another list at any time.
As long as you are working in the Desktop version of Tasks, you can create and manage complex subtasks for every task. This has a title, details, and a date/time, so if your master task is composed of, say, five steps, then you can create five subtasks with separate deadlines for each, and mark them off as you go.
Tasks can repeat, so if you have an annual routine you do every July 31, have at it! Want a simple reminder to eat your Wheaties every morning? Make a daily recurring task! You'll receive a Calendar notification for it, where you can mark it as done, or delete it or whatever.
A limitation you may need to know is that Tasks won't work across accounts. So if you're managing some tasks at example@gmail.com, they won't appear for ejemplo@gmail.com, won't be able to share them or enable collaboration on tasks. In this case, I would recommend using Calendar Events instead, because these do have such features.