Rubio could be good if he can get his conservative credentials together after he has gathered enough "minority" support, which is what I suspect he is doing in these early stages. He needs to get enough support at the grass roots level to run for national office and then turn more conservative after taking office.
If he can get enough Hispanics to realize that conservative policies will actually help them, he could turn the tide against them voting Dem so much.
Obama spent his whole first term blaming all the problems of the world on George W. Bush while the Republican Party said nothing in rebuttal. Romney thought he would win because Obama has done such a bad job with the economy, but Bill Clinton's speech at the Democratic convention may have made the difference, spinning the line that the economy wasn't Obama's fault but Bush's. That might not have worked if the Republicans had not stayed mum for 4 years about what really caused the collapse of 2008.
I don't think anyone named "Bush" can be elected to any national office in the next few decades, and maybe not ever...unless they are obviously not related to the two Bush Presidents.