Some good options at number 5, but I don't think any of them can be a number one option on offense, which is what we really need. If we can't move up and draft Wiggins, I'd try to trade down and draft Gordon. Good defender, can do a little bit of everything. Since we're not getting a number one option, we might at least get a player who will improve our horrible defense. And if we get a decent coach, who realizes this team is young and should run all game long, Gordon will be able to put up some decent numbers offensively. Smart is intriguing since he has some potential offensively (he might end up being a chucker on the other hand) and he can play some defense (plus he's intense, something we lack as well). Don't know much about Vonleh. Randle is a question mark for me. He has the talent, but can he be effective against bigger and longer players? I'm not so sure.
So for me, basically, trade down and get Gordon if possible. If not, maybe just pick him at 5. Or gamble on Smart.