Beasley was lighting it up this past season when Minny was giving him the minutes and the year before. He could be one of the top players in the league, it's just an mental issue with him. He plays when he wanna play.
There's still plenty of time for him to max his potential since he's only 23. I wish we could've got him though, especially for that price, but I guess we're waiting to see what happens with Gordon.