We have an old dyson that has carked it, but am horrified by the price of the new ones. Are they really worth it? Are there any alternatives I can consider? We have cats, dogs and very messy children.