Time blocking for consultants
Your calendar is client calls, and the work you are actually paid to deliver happens in whatever is left.
What Diarized does about it
Diarized reads the task app you already keep and writes the delivery work into the gaps between those calls, then moves it when a client moves a call.
Reads the app you already use
Those are the ones people in this situation tend to keep. Diarized reads 11 task apps in total, and your tasks stay in whichever one you already use.
What it will not do for you
It does not track time or produce anything you can invoice from. The blocks are a plan, not a timesheet, and nothing here watches whether you kept them.
Everything else that was looked at and refused, with reasons.