I’ve been using various models for years (when they break, they’re unrepairable).
I use mine on tiles and sealed hardwood. It takes a number of ‘passes’ to sanitize floors, but judging by the mop heads (wash, but don’t use softener) they do clean.
The up-market ones have a sort of cradle to use to freshen up the pile of rugs and carpets, but they’d be no good for proper carpet cleaning (IMO). They also have ‘bonnets’ to fit over the head (the mop, not yours!) to clean windows and when the hand-held bit is detached, there are little wire heads to use for hob/ovens/grouting.
Look up H2o mop. Expensive, but there’s a saving on all the cleaning products/detergents.