I'm curious... could you maybe elaborate on the diversity comment? (I mean beyond obvious stuff like Rubio's being hispanic.) It could just be that as a long time Democratic voter (at least in Presidential elections) I'm blind to some of the differences that are obvious to Republican voters, but I haven't noticed much diversity on the Republican side. On foreign policy, for example, I get the sense that almost all of the candidates will be fighting very hard over maybe a few degrees of difference -- in "daylight" between them and Israel, or toughness on Iran.
It's not really a year of preachers vs establishment (but still preachy) conservatives, but men with a huge range of backgrounds and ideas. There's no way to even compare Rand Paul to Chris Christie. I believe all these candidates will bring a diversity of voters to the party, and as long as a more established and pro-establishment candidate passes the primaries he will win. While the democrats just have Hillary and a socialist.
I will say though, Hillary is by no way my least favorite of the Democratic side. While there's plenty of sketchy scandals to call her on, she's central enough where I wouldn't be too upset if she won.
__________________
Yeah, there's no body mutilation in it