What is the best vacuum in the 0-300 range? I have an upright bagless at the moment, but it emits a dusty odor when used and releases dust (which kind of defeats the purpose). I have pets as well, so there’s lots of hair to be vacuumed. I would love a Dyson, but can’t afford it right now, as we are moving soon, and need the money for moving expenses. Any suggestions?