You definitely need either cat's eyes, or a low-light modification to your visor. A sniper who can't see in the dark won't be good for much. The problem with sniping is that it is a niche role, and this character is seriously limited outside of sniping.
On sensitive system, I said that personally, I had no problem with it. I think a lot of people misunderstand why it is a flaw, when they say the only way to take advantage of it is to forcibly implant cyberware into a character. It is not a roleplaying flaw, nor is it a situational penalty flaw. It is a character advancement limiter flaw, something that hinders or completely curtails a potential avenue of character growth.
The problem some people have with flaws like this, is that they will be taken in areas the player is already disinterested in exploring. The neo-Luddite shaman is likelier to take simsense vertigo than the hacker. The troll muscle is likelier to take uncouth than someone who wants to eventually add a face secondary specialty to their character. Someone who takes the SURGE quality of impaired Attribute is likely to do it for a dump stat, where the maximum dropping from 6 to 5 won't matter at all to them.
My attitude is that a limitation is a limitation, and every flaw will either be one the player will enjoy roleplaying, or one chosen for synergy with the build. So I don't get too worked up that the player whose Logic is limited to 5 won't be likely to raise it past 3 anyways. If you feel differently, though, you are better off either lowering the point value of the flaw to what you think it's really worth, or not allowing it altogether. Letting a player pick a flaw, then doing a bunch of passive-aggressive things like forcibly implanting cyberware into him, will only lead to a less fun game and upset players.