Noel in short, but Okafor in long period.
Noel has superstar defense, but is fragile and injury prone... think there is big possibility he has one or two more (again) serious injury...(hope not).
Okafor is joy to watch on the offensive end and he's still only 20 yrs old. He's not a high-flyer, so his game suits very well with 35 yrs old player, so he will most def aige well in the NBA... His defense needs some work.
Overall, I'm picking Okafor.