From what you describe you would probably benefit from a good canister/tank type vacuum. Rainbow wouldn't be my first choice. Due to set up and clean up. I know there are bagged machines that have far better air flow and suction than the Rainbow.
I have used most Domestic and Commercial machines due to my job. For me it is the Kirby 98% of the time. I grew up with them and it lends itself well to my style of cleaning and or needs. I'm not one that feels the need to vacuum every square inch of flooring or ever piece of furniture every time I get the vacuum out.
Even when I had a cat here I didn't vacuum every thing every time. I do have a Dirt Devil hand vacuum I used to surface clean the furniture as needed in-between those end of the month detailed cleanings.
I have used most Domestic and Commercial machines due to my job. For me it is the Kirby 98% of the time. I grew up with them and it lends itself well to my style of cleaning and or needs. I'm not one that feels the need to vacuum every square inch of flooring or ever piece of furniture every time I get the vacuum out.
Even when I had a cat here I didn't vacuum every thing every time. I do have a Dirt Devil hand vacuum I used to surface clean the furniture as needed in-between those end of the month detailed cleanings.