shortylickens
No Lifer
Carpets just suck to get and keep clean, but it really helps to have good gear.
I have a Hoover bagless that does a fantastic job, but the carpet still gets pretty grubby (no shoes, animals) judging by the amount of crap my shampooer sucks up every 3 months.
Yeah, hardwood is actually a lot more practical. But most folks end up covering it with rugs anyway. With hardwood a dust mop will clean things up much quicker and better. A really good cleaning can be had with a mop or squeegee or something similar.