The odd gun wouldn't be a big deal, it's mainly the stuff that's gimped until you unlock things that bothers me. Things like the jets not having any weapons beyond the cannon (which is impossible to use when you're new to it), or some guns having frankly awful iron sights. BF3 shouldn't be a game where people are better than you just because they're a higher rank and have better stuff. If I wanted to play an RPG I would.Nothing wrong with unlocks/perks in games if they're done correctly. It gives people a reason to play which is fun especially when playing in public servers where a lot of people are just retarded beyond measure.
But mainly:
This. If every unlock had been available in BF3 from the start, I'd have probably preferred being able to test out all the different weapons, than having to wait to be drip-fed them. I don't blame anyone for paying for the unlocks tbh, because they're getting the full game, frankly.If it wasn't enough that playing the game should be the reason you play, people now need unlocks and perks? Something I've noticed in the newer generation of gamers really find attracting and I just see it as useless fluff that's distracting from the main purpose, to play a competitive online game where everyone is equal the moment you hit play.