I think it's been rubio. Kasich hasn't impressed me. Huckabee and Christie doing well. Bush is ho hum, walker and Carson are disasters. Trump is Trump. Rand Paul's been okay too.