Or are the generic non-branded ones just as good? I think my DC would love them, but they're so expensive. If they're actually miles better then their competitors than I don't mind splashing out - but are they?