This. Any application that doesn't properly queue the user inputs gets my eternal hatred. Either your application needs to work at the speed of thought, or it needs to properly queue things so when it catches up it executes my commands in order.
Surprisingly, I find MS Windows native stuff to be head-and-shoulders the best at this queuing.