I don't think McCarron was given a good opportunity to beat out Dalton. I wouldn't write him off because of that. McCarron is a proved winner.
Any of the top QBs may turn out great, or not....None of them is a sure thing,
Allen is smart, determined and highly coachable with the most upside of any QB in the draft.