I have a Bissell CrossWave Pet Pro that is 6 years old and seems to be losing the ability to suck as well as it did. I like it because it's easy to manoeuvre and pretty straightforward to use. We have tile flooring and a couple of area rugs so I need something that can be used on both surfaces. Does anyone have a recommendation for a floor cleaner that is as good as or better than the Bissell?