So I see DragonsGrief start posting in the Video Games thread.
Anyways, I agree with you at some parts.
The sniper is definitely one of the hardest weapons to use in any FPS, except for in crappy games like Soldier Front, where you can just aim the un-realistically easy to use crosshair to get an instant kill any time. But the sniper is pretty easy to use in games like Call of Duty 4, but not in games such as Halo 3 or Counter-Strike.
But there are many weapons out there that takes some skill to use, such as the silenced MP5 in Call of Duty 4, the bruteshot and battlerifle in Halo 3, and the knife in practically all games.
But definitely, most sniper's are tough to use.
But it's hard to pwn with ANY weapon in Battlefield 2.