I would rather wait 20 minute for good match then wait 5 minute for match that is waste of 20 minutes, que up again for 3, waste another 20 min, queue up again, waste another 20 min, etc. )Which is exactly how game functions now!!!!)
I regularly play 1 out of 6 games due to trash match making. So it is not uncommon to wait for 60-90 minutes before getting a playable game. So waiting a little extra time would be better than that.
But waiting also creates more AFK players.
In makoCELO™ I play a sound when a match is found. Coh3 may need some sort of additional app running perhaps? Since it may not be able to play audio when minimized. Or Relic could make the INI file work similar to the old Coh2 file and we can write our own stuff.