AFT Dispatch VS. Competition

[NOTE: This is a blog post from 2018. AFT Dispatch [...]