I just bought a Hoover Windtunnel $250 (with bag) it was the number one rated vacuum by Consumer Reports, rated a lot better than the Dyson... at half the price, (of some models) And I love it, My Uncle recommended it to me he LOVES his, he and my Aunt are those obsessive types that only buy the best. My Carpet looks brand new and it worked great on my tile, I don't have wood floors but I'm sure it would be fine. and it is self propelled so it is very easy to use. CR also recommended the bag over the bagless vac for allergies because when you empty the bagless you tend to spread the dust back into the air. I saved a lot of $$$ and have great floors, so I'm very happy!
ps I got my at Target online free delivery right to my door, so I saved time/gas and money!