Household vacuum cleaners question?

I let the female side of the equation choose as she does the skirt work. She chose a canister corded Dyson, loves it. 5 years in and going strong. Also got a Roomba, works decent on tile and hardwood floors.
Ones with bags are stupid *** oldschool, just waiting to get soggy, rip or burst, or you run out of them and gotta try and find one.
Same here, about 15 years ago, no problems. Dyson is expensive, but I was going through disposable junk every couple years or less. The wifey likes it and has learned to operate it, so really what else matters. I take the head apart and clean it every year or so. Personally it's just ok. It's like some kind of James Bond gadget to use. I like shop vacs for ease and simplicity.