I don't mind unlocks for guns if the default guns are competitive. I found the vehicle unlocks in BF really annoying. For example, the jet unlock was just massive face palm. Your first unlock is the flares, which you get at 800 points iirc. Till then, you were really useless as a fighter pilot...