In the end, after all the hype, Iowa voted as Iowa always does - for the most candidate most favored by evangelical conservatives.
While I respect Cruz and disrespect Trump, I believe both are too polarizing to win the general election. There are some good electible conservatives in the race, and hopefully at least one or two of them will advance to the later primaries.