When CMM was first released, I expected it to have a hidden MMR like in League of Legends unranked games.
In Dirty Bomb, I do not want to believe that CMM includes hidden MMR when even after about 100+ CMM games I still get players with less than 5hours on steam in my games.
This completely destroys the experience for everyone included. Inexperienced players get trashed and veterans are bored out of their mind. Now I can't be bothered to play CMM more than 3 games max, till the experience just makes me quit the game for a couple of weeks or a month since I know there hasn't been any improvement.
Yet still the only queue I play is CMM. I want it to work. If I quit CMM I'd also be a part of the problem. The people who are like: "I don't wanna contribute to the CMM player pool, before SD fixes it cuz it's @$!#".
It's rare for me to meet more than just 1 or 2 players with more than 300hours in my CMM games. And most of the people on my friends list also only play through the server browser, so it's expected how the CMM matches me with whoever is available in the player pool.
The biggest problem why the CMM doesn't work well is us, the community, because why bother waiting in CMM queue with @$!# balance when you can instantly play through server browser with @$!# balance. But even that doesn't excuse the lack of improvement on SD side in my opinion.
To help CMM improve, the first thing that needs to get a serious look is the hidden MMR.
A player with less than 3 hours and a player with more than 500 hours should NEVER be in the same game.
Add a hidden tier list on top of the hidden MMR.
Tier 1 for levels 1-10 and Tier 2 for after level 10 to try to match players according to their MMR. (Ideally Tier 2 would be level 10-20 and Tier 3 would be level 20+, but I doubt CMM has the player pool for it.)
I think this could also drastically reduce queue times for Tier 1 at least if the system can ignore MMR and quickly just match the players within that level gap. I also believe that tier system alone would already provide more quality games than the current MMR matchmaking.
If this much was changed, I wouldn't at least have to deal with medics or fire supports who don't know how to use their abilities. At some point in CMM I'd like to have a game that feels like a minimum level 20 server.
The second thing that CMM needs is an improvement in player pool.
It shouldn't really require for players to be motivated to choose a normal game queue that should be standard in the first place but the quality of games currently proves otherwise.
To make this happen, just give away more @$!# and at the very least the newer players should consider to pick it more over the server browser. Weapon crates or keys or the new cases after every 5 or 10 games or whatever really.
If CMM will be kept in it's current state, I'd rather it just died off. A year of hard work by SD, but so far it feels like nothing but wasted effort.