I've been using Todoist and love it! For me it works really well for allowing me to track the large list of things I want to do without overwhelming me. You can have projects and tasks for work, side projects, home maintenance, good habits, and just regular one off things you have to do. Then, each task can be scheduled to when you want to do it, leaving your "Today" view just the things you're trying to do today. Other apps for me were too much where there was a massive list of TODOs even though they weren't all pressing.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.