I'm gonna start this out by stating that not all Republicans are the same. Specifically, George W. Bush =/= John McCain. There would be no debate amongst the Democrats if this were true (Because the two major political parties are essentially the same but with different ideologies). Hell, there wouldn't be any intraparty debate if this were true. Read
This article for an explanation of the situation.
First, the Iraq war. Both democratic candidates have been vocal about ending this war immediately. This is a bad idea. A popular idea, but a bad one. Consider this: What happens to Iraq when we leave? This question becomes easier to answer when one considers why we're still there, namely, because we're setting up and stabilizing the new Iraqi government until there's a large enough domestic army and police force there to be able to do it themselves. They haven't done this yet. When a country can't stabilize it's own government, it collapses. Therefore, we need to stay there to make sure that Iraq doesn't fall into anarchy, which would either allow for either another dictatorship to take over or for a pseudo-governed terrorist state to be created. Some say we should just start ignoring the Middle East, as we can't mediate a conflict that some say is insolvable. Taking an "I don't give a damn" policy about the Middle East is both impractical and impossible, the former because of the fact that we need to make sure that we at least make sure that terrorism isn't flourishing in our ignorance, and the latter due to our long standing ties with Israel.
A second prominent issue brought up by democrats is universal healthcare. I look at this policy as merely throwing money at the system and hope that it works. This is true because the problem is the cost of healthcare, and the proposed solution is paying for some or all of it. This would be tacked onto the national debt, which, in case you haven't noticed, is pretty high already. I'm not going to lie to you and say that the system is working fine, because it isn't. However, throwing money at the system merely postpones the problem until it becomes huge and unwieldy. A better plan would be twofold: one, disallow pharmaceutical companies from advertising. The only people who have a need to know about which medicines solve what problems in what people are the doctors themselves, as consumers simply do not have the medical education to make the decision themselves. This would have a secondary effect of cutting the cost of medicine, as the huge budgets for advertising by pharmaceuticals would be essentially cut. Second, make an attempt to reduce frivilous lawsuits against doctors. These cost the hospitals and doctors a lot of money, money that gets tacked onto the medical bill. Reducing the spending of doctors on lawsuits and malpractice insurance would reduce the amount of money needed to pay them, thus trickling down to the populous.
Thirdly, and finally, economic policy. Essential Republican idealism is to have lower taxes and a lower budget (An ideal that George W. Bush encroaches). Because of the US's deficit and a looming economic slowdown, clearly we need to embrace this policy. The tax cuts for the upper class, the opinion on which is divided strongly on party lines, is of a benefit for an economic slowdown. This is true because people with more money are likely to invest it in an attempt at "Money Making Money", and that would help fuel business, which would then improve the economic situation. Also, because the economy is usually cyclical (The last recession being in 2001, the one before that in late 1990-1991 (See
this list)), it does a relatively good job of regulating itself, with the help of the Fed. It will eventually right itself, all it needs is a little push. We're currently not even on pace to hit a recession, as the GDP actually grew 0.6% in the first quarter of 2008, with a recession requiring a negative GDP growth of two quarters straight ([url=http://www.haver.com/COMMENT/080430a.htm]Source on 1Q growth of GDP). We don't need a proverbial sledgehammer to nail a proverbial nail.
To conclude, John McCain, a moderate Republican, is the best choice for president because we can't pull out of the Iraq war, Universal healthcare is a bad idea, and republican economic policy will help mitigate economic slowdown.
__________________________________________________ ___________
Wow, that took me a while to write. Enjoy.