Choose Todoist if you want reminders, recurring tasks, due dates, labels, integrations or to share tasks with other people. It does all of that, on many platforms, and it has had years of polish.
Choose F4Goals if your main frustration is that long work shows as undone until the day it is finished, and you want to slide a task to 60%, nest subtasks without limit and see one project percentage that updates itself. It is free, personal and deliberately small.