Our neighbor does vacuum repair, and he said this one is one of the best. I’ve had it for 3 years now and love it. I had never heard of this brand before talking to him.
Its true vacuums with poor filtration will spew dust back into the air and trigger allergies. For carpets and allergies I would recommend a vacuum with a powered brushroll for the carpets and hepa bags for your allergies. Avoid bagless vacuums because they release dust back into the air whenever you empty the bins.
The Kenmore Elite Upright $219. There are several models the BU1017 has a few more features. Both clean carpets well and use hepa bags and a hepa filter. They are on the bulky heavy side but they have a brushroll shutoff switch.
Simplicity Allergy S20EZM $269 is another upright vacuum with hepa bags and a hepa filter. It's lighter than the Kenmores but it doesn't have brushroll shutoff.