i have had a dyson multi floor for years. I am moving house and will have a mixture of carpets, wood and tiled floors and my dyson has just started to make a very loud noise, get hot and not pick things up. I have done all the obvious things like check filters but it only works using the hose. I don't have time to mess about so think I need to bite the bullet and buy a new cleaner ASAP. Can anyone recommend one. I would prefer an upright model and one that would do hard floors as well. Is a Roomba just a gimmick that doesn't really work?