I'm super confused...if we're talking real life here. Than my favorite weapon is...either a 9mm rifle (cuz its a 9mm RIFLE!!) or .22-.250 semi-automatic cuz its small caliber with big bang!! muhahaahahaha (and the topic doesn't belong as i mentioned)
As for games... Call of duty-Barrett .50cal Halo-Sniper Unreal tourney-Lighting Gun (see a pattern) yah in all games i always prefer the sniper. well except COD3 cuz M-1 garand kicks serious ASS!
Snipers. There is nothing more satisfying than laying still for like 10 minutes and then slotting a bullet through someones head. Then they spend the rest 30 mins rying to figure out where the hell it came from. On cod4 always hardcore no radars.