The app runs fine and, with exploration, you can figure out all its functions, but its way over-designed for everyday use -- e.g., count the steps it takes to set a simple task for "Today" at 5:00 PM and then add it to the list, or to edit the time on a current task. That makes it average (three star), except that the watch app is terrible: if you have a simple to-do list (no stars, no date; just a list) it wont show on the watch. Also, merely a personal preference; it syncs through my least favorite cloud service, Dropbox.
drjwr about Any.do: To-Do List, Tasks, Calendar & Reminders, v4.8.1