Good analysis.
In a two way race I think Cruz beats him because Cruz understands the issues and has well thought out solutions. But it's not a two way race yet.
The problem is that Cruz is unelectable ... the majority of people know this
There’s a cult of personality surrounding Trump that’s almost bloodthirsty. I agree with the Muslim ban and waterboarding. I agree with many of his positions but I distrust his vicious attacks on his opponents. He is almost merciless. He is also unprincipled, really. I simply don’t trust him to aspire to make America great like a shining city on a hill. I want America to defend itself and become strong again but it needs to be an example and beacon of freedom. I really don’t think Trump gets that.