Dyson is dying [sad] and we have heard some of the newer dysons have very small cylinders. We need it to be: * upright * anti allergy * good for carpet and hard floors. Can anyone help please?