Hey Zungry, glad you enjoyed the map. Regarding sniper i'd like to point out some things that might become more apparent upon playing the map for more than just a few rounds.
Lots of people who are inexperienced with the map assume snipers are too powerful, especially when standing on the battlements as you mentioned. While the battlements does overlook the point snipers standing there are isolated from their team making them an easy target for spies. Additionally the relatively short distance between the battlements and point make it very easy for players on the point to spam a sniper standing on batts and force him to rotate to a safer but more limited sightline. Furthermore the under point flank provides a route completely protected from sightlines from which players can approach a sniper and either kill him from the ground, blast jump and kill him, or walk up the stairs below batts to kill him.
I'd also like to address what you said about sniper being linear to play because of there seemingly being only two viable places to snipe from. I intentionally made it so snipers had a few specific points to snipe from to make it easier for other classes to keep track of what areas expose them to a sightline. One of the issues many competitive players have with viaduct/product is the sheer number of places a sniper can be standing and still have a powerful sightline. That said if you take time to explore the map you'll find there are more than two places a sniper can stand and be effective. For one snipers standing on the forklift on right side are able to see the point from relative safety but are extremely isolated from their team. Another place that most people who play the map competitively agree is actually the best sniper spot on the map is in the tunnel above mid, as it allows you to see deep into enemy territory to shut down pushes before they can reach mid.