I'm about to buy a new Dyson vacuum cleaner and want some opinions on upright vs cylinder. I've always had uprights but am considering a cylinder for two reasons. First, storage. Second, we have mostly hard floors and, even though our current upright cleaner is supposed to clean hard floors, I find it doesn't do the job well enough and I always end up on my hands and knees, using the attachments. The cleaner will be used on the hard floors downstairs every day and on the carpets upstairs twice a week. Which would you go for?