I really like the concept of the sniper and he's quite fun to use, but he is vastly underpowered when compared to other classes...His major weakness lies in his inability to tackle large groups of mobs (which compose most of the gameplay) due to his heavy reliance on being able to sit for a good 5 seconds before actually shooting. His shots are obscenely powerful but he fires so slowly that enemies can simply overwhelm him. My suggestion is to give the sniper some native means of buying time for him to place a charged shot. Whether that be through stunning enemies, a brief state of invincibility, or some other method doesn't really matter. As it stands, the sniper gets overtaken much quicker than any other class, which makes his ridiculously powerful shots irrelevant, especially when considering that those shots require a fairly large amount of set up time anyway.