Reactivate has a daily batched signal, much higher coverage, much lower CPM.
Reactivate is the only way to safely contact dormant emails that have been inactive for longer periods of time (longer than one year).
Engage has a real-time signal, lower coverage, and a much higher CPM.
Engage is the best way to optimize send times for high value campaigns to inactive but not yet dormant audiences.