I prefer Trump as well, switched from Cruz shortly after Trump announced. And Trump’s strength of personality is part of it.
But at least Cruz is trying to fight back. I don’t think that this is his year, he needs more seasoning IMO.
I hope he doesn't destroy his own credibility in his quest for the presidency, but he's on the edge of doing that at this point. He needs to pull himself back from the abyss, the likelihood of him winning is very small right now and it's not worth destroying what he has built.