In Company of Heroes the sniper can knock out an enemy unit in 1 shot. It has a camouflage ability that once turned on makes the sniper invisible to enemy units unless they get very close to it. As soon as the sniper fires a shot, he becomes visible for around 8 seconds and then dissapears from view. In the GUI you can make the sniper 'Hold Fire', so it doesn't automatically attack units. They're expensive and easy to kill when visible.