Which candidate most deserves our support?