it would be wise however to view objective data with greater value than the opinion of a few players... opinions are prone to biases and factionalism however data stands...
Its easy enough to look at a single statistic like winrate and come to a quick conclusion about it without considering any potential confounding variables.
Let's take achpawel's playercard for example.
In 1v1(his primary game mode), his least played faction is OKW with 329 matches. His most played is Ostheer with 1035 matches followed closely by soviets with 985. Third is USF with 801 and then there is a huge drop to UKF with 392.
From these stats on their own we might conclude that achpawel is going to be most biased AGAINST OKW because its his least llayed faction. After all, you avoid factions you dislike, not ones you like. And we might also conclude he will be most biased FOR ostheer followed by soviets.
But thats not a whollistic way of looking at the situation. UKF might be his favorite faction but perhaps they were his most recent purchase.
Coming from wargaming titles(world of tanks and warships) only a fool looks at the winrate alone of a particular vehicle and concludes that vehicle is over or under performing. You factor in the availability of the vehicle(is it new or exclusive?) The average damage dealt per battle, the average kills per battle, the average deaths per battle, the amount of spotting damage done etc. And when you factor in these other variables sometimes the winrate just doesn't matchup with the performance of the vehicle for whatever reason. Maybe the ship/tank is an extremely high damage dealer but low durability means it can't carry matches which reduces its overall winrate despite OP damage output.
The point is that the winrate MAY be indicative of an issue but it might not be the issue you think it is. Jumping to the conclusion that soviets are underpowered with ladder winrate as the primary-or only- metric is very problematic.