Ted Cruz “picked a nice moment to have his best debate of the primary season,” said Chris Cillizza of the Washington Post.