I always had cheap vacuums. A few years back, I bought a Miele. It is the first vacuum that is worth the money.
I also bought one online from a vary nice company in Chicago. Very good cleaner, but you have to put in about 3 different clean filters to keep it running properly. When ordering the replacement charcoal or HEPA filters, you have to be sure to get the right ones.
This vacuum is light weight, relative to several other models I've had experience with.
Upkeep is not cheap, as bags and filters do add up in cost . The bags aren't cheap and they're also pretty small. So if you have a lot of dirt, you might need a model with a larger bag capacity.
The vaccum itself wasn't cheap, but at the time I bought it , it had a very good rating with Consumer Reports magazine.