I played a few games last night against... I don't know, JMT, JBT some Clan like that. 5 people I think in a Squad, Crash Site and Spears. They dominated against randoms as you expect them to do, with Retriever, Maneuverability, Rapid Fire, Auto-Armor, Typhoon, the usual "skilled" setup - I'm sorry, but those setups speak of nothing but a lack of skill to me and telling people they should "copy" those setups and playstyles will only lead to taking away all the variety in the game and make everyone run around with Maneuverability and bunny-hop with hip-fire Typhoon setups - and pretty much everyone on my team left at least once, hoping to find another game.
But you don't. You get thrown into the same exact game over and over again. I tried myself, and got into the same lobby six times in a row. I don't mind the challenge, or the deaths, but constantly playing with 2 vs 6 because people keep leaving over and over again, just to join again and leave again, is not a lot of fun.
And the Matchmaking does not even allow you to look for another lobby. I mean, how difficult can that be? I leave a lobby for a reason, mostly because I don't want to play in it anymore, why is it the game cannot understand that and mark that lobby as "to be avoided"? And it's not like it searches and searches and then finally puts you back into the lobby you just left, it's instantaneous.
Why is that? Because there are not enough people playing? Not really. It's simply terrible matchmaking. Even with the low population, if Crytek made at least some rudimentary effort to try and match progression levels, or pit squads against squads, or at least not put you back into the lobby you just left, the experience for all players would most definitely be a lot more enjoyable.