Draft after his junior year. Given his injuries, most people thought it was good for him to get in and get paid while he can.
I would venture to believe that most people who didn't agree with Mika's decision was because they thought he wasn't ready for the NBA and wouldn't even be drafted. And if he was, he was a late 2nd round pick w/o any guaranteed money.