To me, Trump may be business savvy, but is not a good communicator or ready to be President. On the other hand, Ted Cruz has demonstrated that he can articulate his vision, his goals and his plan even if you disagree with him. He also is able to handle those that disagree with him ...