I have never had a queue longer than 20 min for ST, and I play during times that are the complete contrary of peak times.

Either your server cluster is awful, or you are not checking enough languages in DF. Don't be scared of checking all four, the few people who absolutely can't speak English (or French, German or Japanese for the Auto-translator) tend to not speak or read the chat at all, anyway.

(Now, the time spent staring at "A Party Member Has Withdrawn", that's a different story. But I can't fault DPS who have been waiting for an hour+ to be in the bathroom or kitchen etc. when the queue pops.)