I'd be okay with any of the three, but I think that for a franchise that hasn't taken a QB in round 1 for 30 years Barkley is the best bet.
I think his mobility is fine. He's not a statue. I think his arm strength is fine, but I really like his accuracy, decision making, and reputation as a high intangibles guy. Little chance of him 'Leafing out'. I think Matt Ryan is a good comparison.
Don't tell me you wouldn't take Matt Ryan.