It's a hard call for me. Marcus is an extremely frustrating player. But, he has intangibles that add to a team, at least when he's being coached up.
Randle is on his third team, and at various points even the Knicks have been willing to trade him. It's why a guy with All-NBA numbers is making $23.7 million this year: his effort and attitude have been spotty.
If we draft Randle, we probably never sign (or trade for) Horford. It's questionable if we could have kept him. Even then, I'm not sure how well he would have built our defensive identity, or how he would have accepted being a third option on offense (or a second option, with JB being third).
I guess I'll take the bird in the hand.