It can be a bit if you're not careful, but I'd still take squadsight over snapshot any day.
Would battle scanner allow you to hit the target that's out of sight, without actually moving? I went for disabling shot, which seems to have been a waste. Every time I have used it the enemy then throw a grenade instead which causes more damage

Loving the double tap ability that I have on both my snipers. They completely wiped out 3 of them Mutons and one of them armoured flying things in one turn on my last mission. It would usually take me two turns to deal with that lot as my other squad members tend to get awful hit percentage on the Mutons for some reason, and miss a lot of the time.