I've been using Todoist Premium for just over one year now. I think I've tried nearly every todo app out there. There has been some quirky behavior introduced over the last few months, especially around rescheduled occurrences of recurring tasks, and it's been a bit frustrating there. But overall, it's the best app for me and the team behind it seem like great people based on my interactions. Give it a shot!