What steam cleaner cleans the best?

Are you referring to a carpet cleaner or an actual steam cleaner? These are two vastly different machines for different purposes.

If you want a good carpet cleaner, then I would suggest something like the Hoover SteamVac or the Rug Doctor, depending on how dirty your carpets are and how frequently you'll be cleaning them. The SteamVac is no harder to operate than a regular vacuum cleaner and works well on light to moderately soiled carpet. If you've got heavy soiling or high traffic areas the Rug Doctor is the better machine.

Hoover SteamVachttp://www.bestvacuumreviews.com/hoover-...

Rug Doctor Might Prohttp://www.bestvacuumreviews.com/rug-doc...

If you're asking about cleaning with steam, then there's really only two ways to go, the SteamFast FS275 or the Eurosteam/US Steam ES500. The SteamFast is a small, inexpensive machine that works well and gets you into steam cleaning without a huge investment. Once you get into chemical free cleaning and start seeing all the uses of steam, then upgrading to the ES500 is the way to go. The ES500 is Eurosteam's residential steam system. It is built with commercial-quality features and components, yet made for the home market.

http://www.bestvacuumreviews.com/steamfa...

http://www.bestvacuumreviews.com/eurosteam.html