as is often the case, it all depends
a small steam cleaner will work fine for small jobs
we have a polti 910 lecoaspira vaporetto
which is a different kettle of fish
as it acts either / or as a steam cleaner - vacuum cleaner
we bought one originally several years ago, it as expensive ! about £600
but
we also bought another, for the European holiday home, for about $80
and it works every bit as well
and came with lots of attachments/brushes
parts and attachments are expensive
we use ours regularly
and it cleans everything around the house
we use the Polti additives, descaler, etc
so it depends
if you are going to use it regularly
then it is great
but unless you get a good second hand model like we did it is expensive
however
a small steam cleaner is not a reasonable comparison
but if you have a decent vacuum cleaner, a karcher type pressure washer (we have one and its a larger model which works wonderfully)
then a small cheap one then its likely its all you need
and
at that price
if it fails (being clear its not for extended heavy duty use)
just bin it and get another one
IF
its in your budget
and
IF you plan to use it regularly
then you cannot beat the polti
it will do everything you will ever need - carpets, floors, windows, tiles etc
better then you do now probably
its not about the kit
its more about you !