I recently started using MS To-Do as my main task management app. I like it. It’s clean and simple, but not basic. It has smart lists that give you a little more control of your tasks if you need it. The “My Day” feature is the highlight though. All your tasks get listed in a pop-up menu and you choose the ones you want to focus on that day.
Repeating tasks is a biggie for me and it largely handles this smoothly too. The only notable feature missing is the option to have a task stop repeating, either after a certain number of instances or after a particular date.
If I had to be picky, I find the theming options to be pointless in their current format (limited colours, limited images). The web version also doesn’t offer a streamlined way to add tasks to “My Day” like the app does. Minor quibbles though.
Overall, MS To-Do is definitely worth checking out.