I used to use Any.do religiously. Until they moved most functions into a subscription.
Begin has most of the same functionality and is $1.
I would love to see support for repeating and customized tasks, and more flexibility on tasks beyond tomorrow. But it handles my today, tomorrow and later workflow.
I hope it is still under development.
Rickzilla about Begin - Your daily to-do list