I actually agree with everything you have said. Being a great basketball player doesnt necessarily mean you have to be the best at every single aspect of basketball. Jordan and Magic sure wern't, they made their teams better and they won games, I think that is a big part of what makes them good.