I'm actually grinding one right now. It is the only classs I never played before. I did however know that the top two rated teams last season on two different servers had snipers on them. They were a good counter to the sin meta going on.
Though I'm sure you are going to say they are bad because of solo rated pvp? Where you likely encounter 4dps vs 4dps matches? Yes, they under perform there (along with several other classes), as the game can't really be balanced around that situation.
Sniper is good in regular warzones and PvE operations, under performing in solo rateds but strong in team rateds. I mean, it could be worse. Every class could use a tweak here or there. So I'm sure there are things I don't know about with sniper that you'd like fixed. But overall the class is solid. I know some very sick snipers in game.