Seems to me that Cruz has a much deeper and more sophisticated strategy - looks like Presidential material at this point.
I think that they are both staking out political territory. They do differ on many points, but I would vote for a Cruz/Rand or Rand/Cruz ticket against any Democrat.