Recs.
Updated
SpecsUpdate
Pros
Pro Create checklist for a task
On each task you can choose between a text description or a checklist.
Pro Powerful way of configuring recurring tasks
Recurring tasks are simple to set, and can be created according to custom rules.
Pro Free version still offers a lot of features that other free to-do list apps don't
Cons
Con Free version is limited
TickTick's free version is limited to 9 lists, 99 Tasks (per list), 19 Sub-tasks (per task), 1 attachment (per day), 2 members (per list), and no montly calendar view.
Con Integrated Calendar doesn't work very well
The integrated calendar (premium account) has problems to show recurring tasks from the Google Calendar. It shows only the first task (known and confirmed bug).
The Android app allows drag & drop of tasks only in the list view. Month/Week etc. doesn't support drag & drop in the app but this is working in the web version.
Con Focus / Pomodoro on MacOS needs work
It disappears into the menu bar, and there's no option to keep it in a window or on the desktop unless you make it full screen which limits its usability on the desktop/laptop. The only time this is remotely helpful is if you use your phone as focus timer and your desktop/laptop for work.
Con Intelligent date and time entries don't work everywhere
In some apps, you can type "call Ben tomorrow at noon" and the date and time fields will be automatically populated with "tomorrow" and "noon". TickTick has recently implemented this feature, but it doesn't work flawlessly via the webapp or via a widget. The functionality does work good within the Android app, however.
Con Search in web browser is unreliable
Search in the web browser is unreliable not only for non-Latin, but for Latin alphabets as well. Funny, because it works fine in the Android version.
Con No search of non-latin languages in web
The web version has no ability to search non-latin languages (e.g. Cyrillic, Greek).
Recommendations
Comments
Flagged Pros + Cons
Pro Flexible recurring tasks
You can repeat a task each week / month / year and at specific days of the week or of the month.
Con No support for postponing of tasks
A task or a group of selected tasks cannot be postponed.
Out of Date Pros + Cons
Con [Free version] Cannot have a description and subtasks
If you are using the free version and create a subtask check list, you cannot have a description. However, you can put that info in the comments section.
Con Desktop version not free
There is a free 15 day trial of the desktop app, but afterwards you must pay for the subscription to keep using it.