Dwight is still pretty young and we still don't know if he reached his prime. He's a good defender but could be better. But the only thing he does in defense is blocks after blocks. KG, in his prime years, defense prime etc. was a beast. He didn't only block but played smart defense against the offense. I say KG but Dwight could be up there. It's just a matter of time. It's maybe too early to talk about that because D12 didn't reach his prime yet. But that's just my opinion