Please - as if this is a question.
He'll take the 'safe', wholesome kid from a major program. There's no question he'll take Barkley because Barkley can step in next year and play. He's the most limited QB available, but he also probably has the least work to do to get to at NFL ready.
Geno will be better than Barkley by the end of 2013, but he'll still be considered too risky for Pioli.
If you can't draw a crowd, draw dicks on the wall.