A.R.
We love our Eureka Enviro Steamer and we haven’t had any problems with leaks. It doesn't clean grout but even good mopping won't do that in my opinion. We seal our grout and scrub it by hand for the best results.
You should pay attention to how hot the water actually gets. Not all get to steaming temperatures so you have keep the mop in place to clean more effectively and/or deeply (equals more cleaning time). We bought multiple cleaning pads because we don’t like reusing the same cleaning pad from cleaning to cleaning. We noticed if the cleaning pad was allowed to dry on the mop, the next cleaning would result in a funky mold smell. Most likely the moldy smell is from the trapped water between the cleaning pad, the foam cooling tray and the mop itself. We can go a pretty good length of time between refills and it doesn’t take forever to get to temperature. Finally keep in the mind the short cord lengths of the vast majority of the steam mops. We liked the Eureka because while it didn’t have the longest cord, it quickly reached steaming temperatures and had a reasonable length cord. It takes some creative/strategic plugging in to cover the desired floor. To cover the laundry room and half the kitchen, we use a plug closer to the laundry room. To cover the rest of the kitchen and half of the living room, we use a plug closer to the living room. And so on around the house. My husband created a game out of it and he uses the fewest number of “replugs” as he calls it. We clean both parquet floors and tile with ours with no problem.
We found Amazon had the best reviews (largest number of reviewers across a good range of models/brands. Also like Jo mentions take some of the reviews with a grain of salt (more reviews can help you find the truth). Good luck.