Hi Zsolt,

Thank you so much for this article, helped me a lot.

I am using Busycal and I think I think it can be an answer to this :
"Lists inside the “Planning” and “Doing” groups are used to sort our next actions by project and context. I should mention some caveats though related to this list organization method.

First, our events/appointments/meetings are still kept separately on our calendar, so we have to review them individually."

In BusyCal you can have both calendars and tasks on a same app. More, you can move the tasks to choose the good hour according to the calendar events. I've first choose Busycal mainly for the time zone options (sadly very bad on macOS calendar) but I am very happy with other features including the integration of reminders.