CQC was surprisingly fun for me considering all the bad press, but I was matched against some fellow newbies a lot of the time so that made it manageable. Te 1 or 2 expert level guys wiped us, but that's pretty much par for the course on any online game for me. :/
But the matchmaking WAS tough - just waiting 5-10 mins hoping for a game to start up is not a great use of real life time. Some sort of lobby might help, but maybe I'll check out Discord as a substitute.
Yeah, waiting for a game is the worst part of CQC. I usually jump on, and if I can't find a game in a couple of minutes, I'll log off and try again later. Generally speaking, there is no matchmaker because (I think) the population is so low. You'll just be playing against whoever else is online.