A few things:

1. Sneak Attack surprisingly actually doesn't work too well for snipers, as when sniping you want some distance (both for the penalty to spot and so they can't move to negate your cover), and sneak attack is within 30' only.

2. While Hide in Plain Sight is useful, it's far far more useful when combined with the ability to hide without cover or concealment.

3. Maybe he should get a reduction to the hide penalty when sniping?