I think athletic bigs like KD and Hakeem have a decided advantage against the edge cases such as Steph and Shaq. Against Steph on offense, they will just dominate the basket and if they miss, they will be playing volleyball by themselves. On defense, they can defend the basket and make him shoot from beyond 10 feet. Can Steph shoot >70% beyond the free throw line? Against Shaq, they have the range to shoot from middle range to pull Shaq away from the basket for an occasional drive. On the other hand, Shaq, starting his possession from beyond the 3-point line (I am assuming), can he consistently back his way to the basket without occasionally turning it over since he has no shooting range? KD/Hakeem have clear advantage against both types.
MJ has athleticism, Lebron has strength and height, KD has reach and height and Hakeem has footwork and height. I chose MJ for sheer athleticism and KD for extending the range and defending the basket.