Not sure. Okafor is an exceptional prospect who appears to not have the baggage DMC has. A big thing here would be the difference in their salaries too. Okafor would make rookie chump change. DMC is the max.
Now obviously DMC is proven.
It comes down to $, okafors potential, and baggage vs proven talent.