Для меня одним важным отличием, которое не включено в другие ответы, является то, что выполняется планировщиком.
Планировщик заданий Windows может запускать только исполняемые программы и сценарии. Код, написанный для использования в Quartz, может напрямую взаимодействовать с компонентами .NET вашего проекта.
В планировщике заданий вам нужно написать исполняемый файл или скрипт оболочки. Внутри этой оболочки вы можете взаимодействовать с компонентами вашего проекта. Хотя написание этого шелл-кода не является сложным процессом, вам необходимо рассмотреть возможность развертывания дополнительных файлов.
Если вы ожидаете добавить больше запланированных задач в течение срока действия проекта, вам может потребоваться создать дополнительные исполняемые оболочки или файлы сценариев, что требует обновления процесса развертывания. С Quartz вам не нужны эти файлы, что снижает общие усилия, необходимые для создания и развертывания дополнительных задач.