Here is my ranking of the eight remaining Republican candidates:

  1. Ted Cruz
  2. Donald Trump
  3. Ben Carson
  4. Marco Rubio
  5. Carly Fiorina
  6. Chris Christie
  7. John Kasich
  8. Jeb Bush

What's yours?