Oh, such a topic.
I, personally, want a REAL liberal in office. Hence, if I were delusional, I would vote for Gravel. But he will not win either way.
The only possibility now is Hillz and Obama.
I will have to go with Clinton. My reasons are as follows:
1) Obama's health care plan is the same as Bush's. Hillary's is much more comprehensive, and provides health care for the entirety of our country.
2) Hillary talks about issues in her speeches. Obama talks about his mother, and how it was growing up. It's sad that everyone jumps on the Obama bandwagon when the only time he's ever said anything of substance is when prompted in the debates.
3) Hillary DOES have more experience. NOW. To pre-counter the "sittingbehindbillclintonisn'texperience" argument - either way, she's been a Senator for longer. And if I sat and watched someone work on Photoshop for eight years, I have a slight feeling that I would become proficient much faster than someone who has had no experience whatsoever.
4) Hillary is better with foreign relations. The large majority of world-leading countries have had females in high positions of power; Benazir Bhutto, Queen Elizabeth, the President of Ireland, the Prime Ministers of New Zealand, Finland, Mozambique - all are women. America, sadly, is one of the few remaining countries that is so sexist as to not have a woman in the utmost position of authority. We have already conquered racism, for the most part, yet sexism is still rampant. Let's work on that now.
As far as I am concerned, though, Gravel or Kucinich should have won. It's the media's fault that they had no representation. Whatever; it's too late now.