Of course numbers are not final and can or should be adjusted so its not overpowered.
But i think the general idea promotes combined arms and let you make some diverse tactical decisions by combining diffrent types of units.
It's not just the numbers. It's the concepts themselves.
Take for instance the tank hunters: They have 3 shrecks. This means that, if the whole volley hits, they will 1-shot all allied light vehicles except the Stuart and the AEC. Then you decide to give them target weakpoint and a 3 ammo ability that halfves reload time. This means that any allied tank will die the moment they come into contact with this unit (-> fire target weakpoint, pop reload ability, get 9 panzerschrek hits before the enemy can even move). The same goes more or less for the Pak40 ace, which, despite having 2 more crew than the wehrmacht Pak40 and much higher lethality, you valued at 10 manpower cheaper than the wehrmacht pak40.
Kubel ace: there is no such thing as a kubel ace. The term 'kubel ace' was a joke made on twitch chats to describe a vet 5 kubel.
The only unit that makes sense is the panzer III.