Tineco makes vacuum mops. I have the ifloor 2. It actually does a great job, but you have to clean it and take the roller off after every use. I also always run a dust mop over the floor first. Cleaning it is a bit of a pain, but I guess you can't have everything.
I'm also convinced that most of the reviews of people who said theirs "broke after x amount of time" just never cleaned them. Mines simple and seems built pretty robust. Doesn't seem like something that would just break. Not until the battery craps out.