have you ever tried a Miele?
I have not been shopping for vacs for a really long time because mine just lasts...