Germans are favored. Their weapons are better and the 3 maps everyone plays due to broken voting (Spartanovka, Barracks, and Commissar's house) all favor them due to geography. Spartanovka is particularly bad because Russians have a hard time calling artillery due to "Not a Valid Target!" bull**** whereas Germans can spawn rape all game long (I regularly get 35+ kills per round doing it).
-MP40 is better than PPSH at all but extremely close ranges (and the difference is marginal there). PPSH has large recoil and sometimes the first shot will make it jump an inch or two. MP40 on the other hand is a laser for the entire magazine, you can basically use it like an LMG with worse penetration.
-MKB42 is far and away the best gun in the game (and a good third of the German team gets it). At close range it is an SMG that does rifle damage, and at long range it is just as good as a rifle.
-MG34 is somewhat better than the DP28 due to rate of fire and hipfiring ability, and will become vastly better with upgrades (DP28 has none).
The list goes on. Add this to the fact that Germans are darker while Russians are practically day-glo, making Germans favored on shadowy/night maps (like Barracks and ROFactory).
So yeah. I have no axe to grind, I'm not a fanboy, I play both sides evenly and I'd use auto assign if there was one. As a competitive RTS player, longtime RO player (since version 3 of the mod), and student of game design (literally in university majoring in programming and making games), I think I can spot imbalance, especially when it is this blatant.
The fix might be easy, though. Simply buff the PPSH a bit, make defenders spawn more frequently on maps where they are disadvantaged (like Spartanovka), and severely limit the number of AVTs/MKBs (this reduction will hurt Germans far more than Russians).