Sniping can be fun and can be really beneficial to the team. Especially in a defensive type situation. A good consistent BA rifle can do wonders. This past weekend we had 4 snipers on a team of 12 people doing mostly defensive maneouvers, and it was incredibly effective. They got 90% of our kills.
You should probably carry an AEG with you though, so that when you're on the move you can put down a reasonable volume of fire when you can't stop and do your sniper-thing. Also as a "holy shit he's right there!" weapon.