Bush got nailed by 9/11. Who knows what we would think of him if that hadn't happened. I think he did the best he could under difficult circumstances and it simply wasn't good enough.
It's easy to criticize someone else. I certainly don't think I would have been better at being president than he was.
As for Obama I'm sure things will work out. I just don't think they will work out as well as they would have under a McCain administration.