As someone who supported Cruz early on and who is delighted that he won, I have to agree with you. He has a future as a great senator but he just doesn't project as presidential (too much Wally Cox, not enough Charlton Heston, for those old enough to get the reference).
Cruz was also born in Canada and is therefore not eligible for a run at the Presidency. Not that that is always a problem... /sarc