Yes, a vacuum cleaner with a dirt bag is a better option when a person with allergies is using it. As it allows you to directly throw it in the bin and you don't need to empty it. Hence no allergies for allergic people.