One of your comparisons to Obama is not fair; we know where Cruz stands on the issues. Ok, WE knew where Obama did too, but to most of the idiots that voted for him he was that “blank slate”.
My only concern is that he has not shown a desire to make alliances within his party. But then again much of that party are RINOs.