If you are fully immersed in the Microsoft Ecosystem, then yes absolutely. In such a case, To Do is your best choice for to-do list management. This is particularly true if you use Planner or Project, and maybe even Teams--those apps integrate well. And if you use the newest versions of Outlook, the integration of To Do with Outlook is incredible. But if you want an app with the maximum number and density of task features and functions, then you'd better off using Todoist, Toodledo, or Things.