McHale - get overrated on this board and in general.
I always take these questions as: if I was starting a team and could draft one of these guys, who would I take? With foresight of their entire careers.
No one takes McHale in that situation - learning curve to start his career, relative short peak, decline with lots of missed games. I know he was also a defensive stalwart - but so is KG and frankly I think KG is better on D and more versatile. McHale did have a will to dominate on offense that Duncan possesses and that KG seems to not, but still if I'm starting a franchise at PF I pick Duncan or KG. No one else is in the equation.
I can oscillate on KG and Duncan, but I get swung on bias to KG.