If so, which one? I have a --poky-- compact house with carpet, laminate, tiles and rugs. I have a --crap-- cylinder one at the moment, which always seems to get snared up under tables etc. (Too much furniture in too small a house!) Any suggestions?