Guerilla has really messed up with the multiplayer, as is the game won't have to longevity of CoD4 or Halo. It's not even the lack of proximity restrictions on the spawn points but how shallow the ribbons ultimately are, what a pain they are to get and the incredibly short experience points as a tangible reward period. The online game has no long term hooks aside from if players get into a clan.
CoD4 has constant weapon upgrades to change up the game play and tactics, Metal Gear Online has their incredibly deep Skill System and gameplay along with an incredible amount of game types. Killzone 2 has a very short XP period, that unfortunately ties to unlocking the classes, and then a bunch of unrealistic annoying threshold requirement bullshit required to gain the secondary abilities, and even then you have to unlock the ability to mix and match for each class individually. Half the badges are just throw aways that unbalance the gameplay by giving you more points per whatever (Kill/Asassination/Defend/Capture) just like the stupid idea of giving someone a bonus to their points per kill in Bodycount if they happen to be very good at getting kills (think about that one).
Ultimately the mix and match abilities are very 'defined' and, well, not really all that exciting nor ultimately useful. Sure you can use healing packs as any class (in fact, with the exception of C4, one has to wonder why anyone would try and Mix and match anything else when there will be dedicated engineers taking all the bot and sscout units).
Although the Saboteur mixed with the boost ability mix be decent, but as a whole the mix and match just, imo, doesn't add enough variables to the game to keep me entertained long term. I can't see this online game taking up any more than another month of my time, half heartedly, there's just no long term hooks.
I'm going to try and play some 4v4 matches, maybe the increased importance on eahch player will help give purpose to the game.
Ideas:
Level/Rank should not have been tied to class unlocks.
XP should have unlocked weapon types
You should be able to lose XP for losing a game etc (Dynamic Ranking a la MGO)
The XP as a reward thing should have lasted a lot longer, and by making XP gaining not a sure thing, it would createa greater sense of importance on performing well.
Make the stupid Ribbon conditions cumulative, not a "You have to do this many in this round otherwise you get nothing".
Remove the invisiblity period for peopel coming out of tactician spawns (or shorten it)
Add a proximity restriction to tactician spawn based on objective locations.