CEOs of publicly traded companies usually get fired when they deserve such a fate.
The fact that Obama was elected twice says a great deal about America.
As for things now vs 7 years ago, you can credit the Fed and the treasury for saving the sinking ship, and it was pretty much all done before Obama ever even stepped into office. The recession actually ended very early into his first term, yet those who wrongly give him credit for saving the world still blame Bush for the obvious signs of weakness in a fragile economy still being propped up by an unprecedented 7 years of zero interest rates.
Things were very good from '03 through most of '07 - not because of Bush, but because of a real estate boom / bubble that played a heavy role in the financial boom / bubble and crash. Private sector greed and stupidity were factors, but so were bad laws put into place long before '07-'08.
If we should see a similar crash during Obama's last year and a half in office, those who credit him wrongly with saving the world, with the stock market regaining its '07 record highs plus another 30%, and with the price of oil being significantly lower than it was during the first six years of his term will once again blame Bush for any crash that would come under Obama.
That aside, it mainly comes down to what is important to you. If you like less military spending, more entitlements, more regulations, and higher taxes overall, Obama is your man. If you prefer a stronger military, fewer regs, and lower taxes overall, that was Bush. But both claim to be Christian and spend / spent far too much, and neither are / were for strong borders. Dems want more voters. Some Repubs want more consumers and cheap workers for their businesses - and seem to be willing to give up political power for those things.
I wasn't a fan of Bush, but I can say that his priorities were more in line with mine. I just wish he'd taken the oil if he had to get us in that mess. Obama seems to stand for just about everything I am against and is against just about everything I am for.