Sure, there kill counts are impressive. But this is also because the germans kept record of this, and in turn glorified them in Propaganda (Against the wishes of Many german panzer aces)
That is not the point, they may kept record of how many they have killed, but also how many that they lost. So, it is being neatly kept and contains actual numbers. That is how we get the notion that the fact is, German tanks (and its crews and the commanders) performed relatively better. It can only become a problem if the number is exaggerated.
Yes, I am aware that price-wise, the cost of German tanks is ridiculously high compared to what the country can afford. And also how Panther was pressed into service and the story of its gearbox keeps grinding and refusing to work. Then we have Tiger's interleaved wheels that keep collecting muds and jam itself in Russian "road." Not to mention they use fuel-thirsty gasoline engine that is also more maintenance demanding than diesel engine. This, coupled with the fact that Germany is lacking of resources.
It is not surprising that this came from Hitler himself, a guy with inferiority complex, that he wanted everything at his dispense to be "superior" at the cost of many things. Anyway, all things considered, Soviet tanks = cheap, working, but barely acceptable. German tanks = too expensive, too complex, but dominating. Allied tanks = reasonable, working, and adequate. So why not we say American/British tanks (Sherman/Cromwell) are the best? It is not that we are bowing to their jingoism or Hollywoodish pop culture. It is based on simple logic, no?
So, T-34 and Soviet tanks, why is their ammo limited compared to storage in Shermans or Panzer IVs? How do they communicate inside the tank and with other tanks?