In TF2 I can easily outsnipe 90% of the players, and the other 10% usually ends up in a 1,2 sniper war
But in BF2 I suck to the high heavens, i never hit the first shot unless they're in the turret of a tank.
It really depends on the game you play, if you want hints,
i'd say get to know...