Agreed. An Electoral victory for Cruz is much more narrow than for Trump. I also think Trump makes Hillary have to defend/attack more states than she would vs Cruz. In the latter case, she would only have to concentrate on battleground states.
And do not forget the money. The Saudis will fund Hillary. Only Trump can trump that.