From my reading the biggest weakness of Panzer Divisions were the Panzer Grenadiers or 'tank infantry'. In combat most Panzer Division would run out of Panzer Grenadiers thus leaving the tanks insufficient infantry support.
Interesting discussion on the failings of Operation Barbarossa. Some bullet points -
In summary the Wehrmacht tried to bite a enemy that was too large to chew.
- insufficient reserves
- underestimating the size and ability to re-form of the Red Army
- poor logistics
- planning for a quick war rather than a long war of attrition in which Russians having greater manpower and industrial resources would prevail
That channel is a worthy one in general.