These are not really debates. They are candidate forums. Trump's lack of knowledge and shallowness would be exposed in a real debate.
Back to my point that Trump has participated in 5 or 6 already and has nothing to gain by another.
Cruz can debate well, but the election is not for head of the debate club. If it was, Cruz would win.
Will he win primaries? Time will tell. We could do worse.