Looking for some advice on vacuums. Store in town sells Miele, Sebo, Oreck, and David.

We've had Dysons for years. Probably been through six or seven of them in the 18 years we've owned a home. Three corded, four cordless. For the cordless ones, generally a battery lasts about a year, and (IIRC) is about $80 to replace. The current upright is nearly dead and the current stick/cordless only runs for about a minute.

I'm done with Dyson. I was done last time but we were in a pinch and needed one ASAP so I just went to the big box store and bought one.

Do all vacuums suck, or is there something better? I don't really like the cost of bags... but I also don't like the filth of bagless. Leaning toward switching to bags.

Upright vs canister? We have two floors, 3600 sf. Downstairs is hardwood with rugs and upstairs is all carpet. I don't mind spending money for quality.