Iraq needs politicians/a government that is for Iraqis, by Iraqis, and made up of Iraqis. Politically, the US needs to take it's hands out of the situation and quit trying to force the issue of democracy. This never works. If people are forced to do something, they'll almost always reject it.
The situation in Iraq is going to take years, maybe decades to stabilize. Saddam was a bastard, tyrant, dictator, but he was also a keystone that held the nation together. When he was removed, everything fell apart. The security and stability in the nation crumbled as usually happens when a regime is removed and not immediately replaced.
Is Iraq right now better than it was under Saddam?
For some people yes. For people that value freedom and a future more than security and safety Iraq is in a better position.
For others the answer is probably no. For those who would rather keep their heads down and live safely and securely enjoying a meager life, today's Iraq is a nightmare.
One thing is for sure, today's Iraq is a brand new nation compared to Iraq in the time of Saddam.
No one can really say what the future will be. I certainly hope Iraq can most past the position on today and become successful in the future.