This is one of the better todo list apps and integrates with events nicely.  It is severely let down by poor synchronisation with Google tasks (too slow or forget it) which limits its usefulness where syncing with other applications is a concern.  Others sync much more effectively.