I could care less how factions match up for top 200. I'm talking about how the game runs for casual players like me without super micro. And my conclusion still stands: germans are easier for my kind of players. And I'm not alone.
Agreed, for casual play I also find German a bit easier especially in 1v1 #agrens or gren spam ftw. In 2v2 its a little more balanced as you can opposite tech as soviets but even this requires more coordination. Generally amongst players I know, myself included, the win rate is better as German. I find that unless I do very well in the early game as soviets I will generally eventually lose unless its an open map or one with choke points like prpyat for soviet ranged play.
All in all I think the main balance changes needed are the vetting which is been looked at. Atm vet 2 units are just too much due to the essentially more than double hp which also builds nicely with german generally stronger late game, Look at replays, for example the recent really good one with Hans 2v2 against sib and ivan on sem winter was it? The german late game totally saved the day, tigers and vetted pgrens, also shows how utterly useless t34's are late game.
I also saw a game the other day, maybe in the SNF qualifying and it took a t70 like 14 shots to kill a vet 2 FHT with an already disabled engine :/
Whenever you get a vet 2 P4 or FHT as german your so happy because you basically know unless you push too much with it its not going to die all game.
High level play is probably a bit more balanced because the pro's can exploit the strengths/weakness's better but as discussed you need a lot of micro/combined arms with all the units and this is what you see when they play.