I don't know about laminate but I used to have a ceramic tiled floor and love the steam mop for ceramic tiles. It did a brilliant job, also on vinyl. The mop I have is made by Hometek and cost me about fifty quid a year ago.
I've also got a hand-held steam cleaner (I'm a sucker for gadgets) but I'm not impressed with that at all. It takes absolutely ages to get to temperature, whereas my steam mop takes seconds. The floor dries very quickly too, as it doesn't get as wet as it would with an ordinary mop.
If my steam mop packed up, I would buy another without any hesitation.
PS: I don't work for Hometek. [:o)