I need a new mop and I'm wondering whether I should upgrade to a steam cleaner. Are they worth the money, or does it end up being a bit of a gimmick? What do you use them on, other than floors? Any recommendations?