I currently have no problems with sniper in pvp, only the cover mechanic like stated before, is kinda messed up, when stickin on the edge of something, you wont be able to cover, which is really messed up.
About positioning, that's over, people know how to play now, you'll get instant hooked/leaped and get facerolled. Its all about kiting/losin them, and tryin to burst them down on closerange with entrench, lets face it, we are teribad with chasing people down, hence we ignore them and just nuke someone else.