First of all let me say that I love the changes to the cover system and most of the weapon profiles. Having said that,
Pios too stronk
LMG or G43 Grens too stronk
PGs good from all ranges
lategame Wehr Armor WAY too stronk
Blitzkrieg ability on tanks WAY too stronk
I've been playing both factions, Germans is definitely easymode at the moment. Kinda makes wins as Soviets the best thing in the game right now.
Go against the grain!
Pro challenge: Get a win as Soviets in a random 4v4 and stream yourself doing it. 
This exactly. Currently Soviets are far too Commander dependant, needing specific Commander call ins or upgrades to compete with the Germans by filling up their huge gaps in the counter system that shouldn't even be there in the first place. (KV-1, PPSH/Shocks, IS-2, ISU.) Germans however can 100% play without using a Commander, sure it'll be harder but it's not neccesary because everything on the base faction is more than capable of countering everything the Soviets have, even with Commanders. German commanders can also absolutely hard counter and just smash the Soviets very delicate commander choice. For example if the Soviet goes IS-2 which is needed to compete with Panthers, then the German can go for a Pak 43 and destroy the IS-2. Tigers or Tiger Ace will hard counter KV-1. Any Commander with a one click arty will counter any Howitzer play. Soviets have to be so delicate and careful with their Commander choice because not only is it needed to counter the German core units, but also can just lose the game if you don't pick the right one.
Soviets also lack any consistent AT on the base faction. The only AT for Soviets is AT guns and SU-85's which are incredibly map dependant and are unable to get killing blows because of on most maps how many choke points and shot blockers prevent any kind of chasing. Supporting AT does not work, simple as that as every single supporting AT is inconsistent and entirely unreliable. Guards button which are still Commander specific are negated by instant-popping smoke which almost all of the good and used Commanders have, AT nades are incredibly RNG dependant and just will not penetrate frontal armour enough. You can just say "Get the rear armour" all you like, but by the time you have positioned for the rear armour it means the Panther is already behind the SU-85. Mines are avoidable and often accidently explode to random tank shells unintentionally or a well placed mine that you were depending on to protect your flank gets detonated by a lone Pio squad looking to cap a point. Spamming enough mines to cover all of the flanks and prevent 1 click wonder Blitzkrieg frontal circle strafe means you have to absolutely spam mines everywhere, which makes them so likely to backfire and blow up the Soviets own vehicle if trying to bait a German vehicle into them by trying over them.
The huge issue is how hard Blitzkrieg and smoke completely breaks the dynamic and balance of tank engagements and throw out absolutely and skill, micro, tactics and positioning. Don't need to flank or bait out a tank when you can just press the Blitzkrieg button. I have lost so many games against bad players that I have winning easily until Panthers, Tigers or especially Tiger Ace pop Blitzkrieg and just right click behind my tanks. Guard Buttons ignored by smoke, AT nades don't penetrate, AT gun fires 1 shot until tank is behind Arc. Panther finally hits the mine and gets damaged engine, however damaged engine does not stop Blitzkrieg, damage engine stops the tank from activating Blitzkrieg; Meaning that a Panther with Blitzkrieg that drives over a mine or gets hit by a well executed rear armour Blitzrkieg is still moving at normal speed, because of damage engine speed x2 rather than what the damage engine speed is supposed to be. Bearing in mind how much munitions it costs for the Soviet to support the AT. After spending 100 munitions per guard squad. Button(40), button(40) again because of smoke negating the first button, AT nade(25), AT nade(25) again because the first one didn't penetrate, and several mines(30 each) and Mark Target(80) if you're lucky enough to have it. That's well over 200 munitions for every tank enagement, which doesn't even work. Once the Panther, P4 or Tiger gets the circle strafe on an SU-85 or ISU by pressing Blitzkrieg then you can't excape it, even with a damaged engine. Blitzkrieg is probably the most broken thing at the moment. Fair enough a P4 having Blitzkrieg, but the Panther, Tiger and Tiger Ace having Blitzkrieg is an absolute joke. And as a result even trying to support your tanks with anything other than mines is just a waste of time and money. It's also absurd how Blitzkreig works on reverse move so despite how out of position a tank can get so long as it has Blitzkreig and it's engine it can just pop Blitzkreig and drive away out of everything.
The best part is what do the Soviets get in exchange for the instant free flank or get out of outplayed and caught card? Well when Soviets get vet 1 they can capture points ir if they're lucky can see further! Is-2 capping points is a joke and just lazy design.
Here's a replay to support this. Showing That well prepared and supported Soviet tanks are negated and countered by pressing 3 buttons. Right click down the middle, Blitzkrieg and smoke when the button comes which is too much for Mines, Button, AT nades, kiting and refacing, AT guns, Mark Target. Bearing in mind of course that the German doesn't have to earn the Blitzkrieg on Vet1, because it can be bought with elite infantry.
http://www.coh2.org/replay/15834/pwnagemachine-vs-majorownage
Buffing the IS-2 and ISU is just the wrong path. Soviet needs more versatile and more variety of AT on the base faction, not on their commanders. FOr example Soviets need Penals with Bazookas as an upgrade and the KV-1 on the base faction, either Tier 3 or Tier 4 to give Soviets more options, dynamic and strategies.