I have also tried the Shark Steam mop (twice) and returned it twice. I recently found the Hoover Floormate Spinscrub and fell in love. I am a clean freak (I have white carpet with 3 sons - and it stays that way), so finding a good cleaner for my tile floors was really important.
I bought my Hoover Floormate Spinscrub from Costco because I knew that if I hated it, I could return it. I used it and fell in love within minutes. The unit vacuums, then scrubs & picks up the excess water with the same machine. You don't have to use cleaner, you could just use hot water if you don't want the chemicals.
After using the Shark Steam mop for years, I found that even after I did my floors, if I took a white washcloth, got it wet and wiped the floor, it would still come up a bit dirty. That was frustrating because I had just finished mopping. I tried that after using my Hoover Spinscrub and the washcloth was still white. That sold me! I have over 1800 square feet of tile in my downstairs, so I needed something that wasn’t heavily labor intensive, yet gets my floors clean. My only complaint would be that I wish the machine would hold more water. In order to do my entire downstairs, I had to empty the dirty water container several times (a total of 5) and refill the clean water container at the same time. It was quick and easy.
In all of my years of cleaning, I have never loved a cleaning machine so much. My machine was about $150, but a completely worthwhile investment, if you ask me! I’ve also seen the machine at Wal-Mart and on Amazon, as well. I suspect that Target carries the machine too.
Good luck!