If you come asking whether a build is good, you don't need that build.
Don't dip your hand into a pool of randomness.
- How much sight do you need?
- How much critical chance do you need, and for which body part(s)?
- How much carry weight must you have?
- How much HP?
- How much DR?
- How many AP?
- Which weapons will you be using?
- Which armors will you be using?
- Which strategies will you be using?
- How much DMG must you inflict?
There are a bunch of things to consider, you select the ones you need, disregard the rest. Try to maximize them. Use formulas and documentation on forum and wiki.
Now, the true question you need to ask is whether a sniper of sight 45 hexes is good or bad against certain opponent(s) on certain map(s). How do you accomodate against other snipers who likely have greater sight than you? Or will you not be fighting snipers?