They overnerfed it before release. Now (like they said in their blog) they are going to slowly bring snipers back up until they're balanced in. This should be a good thing.
I'm glad they'll be improving the snipers. Right now I feel like they're really underpowered, and like Bob said, most of the maps don't lend themselves to sniping.