From your list, I would take player C) any day of the week. If you're talking about a guard however i think driving is most important, because he actually has to go past his defender and get to the basket to perform a layup/dunk. If you need a center, you will do just fine with a player like player A) but that would mean that you need a decent point guard.
I have had both types, and i can tell you this much: a guard or a forward, will never be a scorer(in a decent league), without high driving and handling, and in centers it doesn't really matter, because they're actually already inside, so a great pass will do the trick. I think driving only means ability of going to the basket, when you catch the ball near the 3 point line