I don't see how the two boyed/girled sniper team is a solution to fix the sniper war. In vCoH if you had two snipers, the one who shot first won (if he shot the sniper of course, lol). In CoH2 the Sov sniper will always win if shooting first OR second. Of course there are the different cloak times and aiming times which were introduced to fix this problem (as far as I know this was meant that the German sniper could recloak faster than the Sov was able to aim). But here is where in my opinion the problems start, because as this was somehow balanced in vanilla CoH2 in 2013, a lot of things have changed since then. Snipers are way longer visible after a shot (cloaked units in general).
Ost sniper is deterred from engaging sov sniper due to 2 man team and sov sniper can't engage ost sniper due to having to drink a bottle of vodka before every single shot(you need to a-move ost sniper and forget about him to lose him to slow firing sov sniper, but I know that plenty of people do exactly that instead of backing away after each shot vs sov t1). These two combined result in obvious "sniper wars not intended" sign in CoH2.
I'm fully aware how coh1 sniper wars went, been there, done that, it was still one of THE most cancerous game elements.
Camo, while important, isn't that much more relevant because there is cover literally everywhere in coh2 anyway and 1 man snipers have camo hopping.
And no, this wasn't balanced in CoH1 at all, snipers never were nor never will be balanced because of core of their role and functionality.
IMO the sniper wars from vCoH are history in the predecessor is because of the new cloaking system based on cover which makes more sense and is in my opinion also more rewarding for good micro.
But still I stand behind my opinion that balancing a 'gimmick feature' is way harder than to just remove the gimmick and mirror the stats more or less. Maybe let the German one reload a tick faster because of the bigger Soviet unit sizes.
German sniper already shoots much faster then sov one, it simply doesn't kill a model every other second anymore as time between the shots no longer decreases with distance.