I know you think Dysons are overpriced but I LOVE my Dyson Animal DC28. Several attachments, picks up everything, and every time we vacuum the canister is just totally filled to the brim with stuff it picks up. Our floors don't even look dirty and yet it picks up so much. It has a 5 year warranty so if you break that down, you're not really paying that much for it. It's lasted us 3 years thus far and has yet to have a single problem. I wouldn't be surprised if it lasted another 10 years.

We also have a lot of tile and wood floors in our house and it has a wonderful attachment for that which I use all the time.  I also use it to get underneath our stove and in corners and I swear that vacuum gets everything!