Suggestions to improve MP:
1. Far Cry has extreme potential from multiplayer but have not capitalized on it for several reasons. I'm not going to pretend to know them all but my biggest suggestion is to find more ways to build community in the game. One way to do this is to create more team based incentives and promote mics, factions, etc. They have already started this process in FC3 by allowing "battle cries, revive, firestorm mode" but didn't push it far enough. If they are able to build a stronger community then the game will truly create a following of players that will always come back. Games have become too individualistic and there is need for true teamwork based games if they are well thought out.
Some more team based concepts:
-- have mic only room option.
-- reduced radar that forces communication rather than just looking at a blip on the radar. Don't let it show exactly where the enemy is because this dumbs down the strategy.
-- provide ways to create wars between factions (have a faction ranking).
-- faction leader can customize attire for his faction and deploy sub leaders among the group.
-- improve the effects of battle cry so that they are more obvious. It will encourage players to travel in packs
-- the revive function will be even more dramatic during non-respawn based modes. ("I really need to save my teammate, but is it worth it").
-- create more modes that require teamwork.
2. Allow an option for round-based multiplayer. Get away from only having respawn modes. Some gamers thrive on the heightened methodical approach where your life matters.
3. Improve the map editor to allow for Vehicles, AI, and Weapon Pickups. The mapmaker is so innovative (especially on the console), its a shame they limit it. Let the players create the game they want, that's the point right? Besides, it provides the opportunity to set this game apart from CoD and other basic shooter games.
4. Servers/technical errors must be avoided early on in the game. No matter how good a MP game is, if you can't get in a game or can't join up easily with friends then the game is dead before it even launches.
*I'd love to hear others' thoughts on these suggestions as well their own ideas.