Vacuum cleaners with a bag aren’t better than bagless ones; it’s simply a matter of preference. With bagless, you will need to periodically empty the canister but won't have to keep a supply of bags on hand.