I think that he's growing a bit wishy-washy. The biggest problem he's had is with this illegal immigration problem. He had an opinion of "they help our economy" and suddenly that shifted to "get rid of 'em all". I don't think that shows leadership.
However, let's look at some of the major things he's done:
1. Banned partial birth abortion - Clinton was too !@#$% to do it, and I'm glad Bush stepped in.
2. Tax Cuts - He's really been pushing for several tax cuts. Too bad that the rich politicians who run our country don't think it's in the best interest of "the people" (their and their friend's paychecks) to keep them.
3. Protected our national security when it was neccessary - I'm speaking on the war in Iraq. Excellent idea, someone had to do it. It's unarguable that the UN is way too corrupt with their money and politics (there's a new book that just came out on it, but I don't remember what it's called) to make a safe decision. Thankfully we also strengthened our relations with Tony Blair, which turns out good for both sides, and we have allies in this war. However, I don't like how he's handling France on the matter. Someone needs to give France a wake-up call. Unfortunately it's not him, nor is it anyone else for that matter who is willing to do it.
4. No Child Left Behind Act - Excellent idea. Is it flawed? Certainly, and as a conservative, I very much dislike the racial segregation that is present in the testing, but it does more harm than good. Definitely.
5. Supreme Court Justices - One of his choices seemed a bit iffy (she was too much of a moderate-- unstable), but he had the honor of appointing one great guy in paticular to be a judge in the Supreme Court.
I'll think of more later, but I would have to say that, yes. He is very much a good president.