It is pretty good, I use it everyday. However, I think adding recurring tasks is not very intuitive. You have to remember the "every" syntax. Some UI would help, especially for new users and non-native English speakers. Other than that, it's a pretty plain to-do list, does not include much gamification to keep you motivated to do what you have to do (other than setting a general goal number of tasks to do in a day or week). Reporting is a premium feature which comes in pretty thin too, you can only see a barchart of how many tasks you've completed each day in the past week or how many tasks you've completed every week in the past 4 weeks. For what it offers, the premium option feels a bit expensive.