Just goes to show how dumb GMs are. Orlando drafts him in the first round knowing he'll need some time to become a solid contributor in the NBA, is upset when he doesn't contribute right away, and then trade him away just before his potential is realized. NBA GM's, like many of our fans, have no patience when it comes to player development even when they know (or should know) that certain guys need time.
That said, I don't follow the NBA at all and don't know what Orlando's situation was like when they traded him. Whatever it was though, trading a former 1st round pick who is just now reaching his potential for a 2nd rounder is dumb