If you're talking Battle of Berlin as in end of war, then the 1942 109G2 and the 1943 190A5 ought not be in the list. The A8 would be, as it served up until the end along with fewer A-9s and D-9s. Skipping the jets and rockets, you might add the 152 in a couple limited locations to represent the many late-war prop planes Germany was fielding around this time.
For the allied side, the Yak9T was phased out before this time frame and most units would be P-39s or Yak9Us. Similarly, La-5FNs would be mostly gone by this point, while P-39s and La-7s served until the final days of the war. You lose a couple options on your list but you could make up for that by adding the typhie and tempie (one for ground attack against tanks, one for use either as attacker or fighter). If you want a rocket truck for the Soviets, use the SDK. It has rockets and 2 sets of supplies. It can fire 18 rks all by itself. The Wirb is a poor choice since it's an AA platform and the Katyusha trucks were ground bombardment tools.
Definitely an interesting setup with the tank battle going on. Just thought I'd add some food for thought.
EDIT: In lieu of the Ju-87G, maybe give the axis the slow lumbering Hurr2D? Small ammo count, 2 guns under wing in pods, etc... other than the tail gunner and higher top speed (and other than looks) it could fill in for the stuka .... sorta.