Its a good trade for New Orleans. For Philadelphia it is a hand-wringer because you just don't know how it will shake out with Okafor. If he had the same college career and was going to be a rookie this year, he'd go the same place in the draft.
This could very well be a situation where Okafor in Philadelphia would never be more than a mediocre backup 5, but in New Orleans he could be a fringe all-star. Trousers of Time kind of thing.