After having played a lot of games, which use XP-system where you just grind XP to unlock things, I have started to get annoyed of the system. It's starting to get annoying to be forced to grind XP to unlock a cool looking weapon only to find, that it doesn't suit to the playstyle or it's absolutely terrible. Heck, some times I have not been able to unlock "that cool looking weapon" before I have gotten bored of the game. For example, I didn't get the chance to even try the Mike weapon in Crysis 2's multiplayer.
Anyway, I'm suggesting to have an option to unlock all the modules, weapons and their attachments in Crysis 3. The player's rank would still be the same, the player wouldn't just need to spend awful amount of time to be in the same line with the more experienced players. Modules would be also able to be upgraded to max level to give less disadvange from not having used specific modules in their loadouts a lot.
Opinions about this suggestion?