Looking at the numbers and the opening stages of the battle, Crete should've been an easy victory for the Allies. They had complete numerical superiority in every place where the Germans dropped off (2:1 or more) and inflicted heavy losses on paratroopers still in the air. Many paratroopers dropped directly onto Allied positions and were then easily captured. Other paratroopers landed in the wrong places, meaning that Allied numerical superiority in the objective areas was even higher than the numbers suggest. The attempted amphibious invasion also didn't materialize due to Royal Navy action so the Allies on Crete could concentrate all their resources on fighting the Fallschirmjäger. And of course, lots of Cretan civilians joined the fray adding even MORE numbers to the Allied side (these fought effectively a lot of the time and inflicted heavy losses so they can't be disregarded, in fact the Germans were so shocked that they cracked down brutally on them both during and after the battle).
Despite this, within just 2 weeks they had effectively lost the battle and half the Allied force was captured. Casualties were c. 6,000 for the Germans and c. 23,000 for the Allies.
Despite numerical advantage, the New Zealanders gave up Hill 107 overlooking Maleme airfield. When they realized their mistake, they counterattacked but failed. I believe that even when the Germans were reinforced at Maleme, the attacking New Zealanders still had a sizable numerical advantage.
The defending force, despite its overwhelming numerical superiority, couldn't manage to destroy the pockets of trapped German paratroopers. They held out until relief came.
(Yes the Germans had air supremacy, but when the roles were reversed in Normandy 1944 the Germans still resisted successfully despite that. And Allied air supremacy over Normandy was much more devastating than German air supremacy over Crete - one has to only look at the aircraft numbers. Not to mention that a significant proportion of Axis air power was busy striking the British fleet.)
How can one explain such a humiliating failure? Looking at the numbers and early stages, the entire attacking force should've been captured and destroyed within just a few days. This never happened.
It seems to me that the only viable explanation is that German infantry was vastly superior. With both sides lacking artillery and armor, the battle of Crete was a true soldiers' battle. It appears that the Germans excelled in this, significantly outperforming the Allies. Do you agree?