wsuffa
Touchdown! Greaser!
Carpet hides the dust and dirt much better.
I know the new thing is to go to wood or laminate floors but I wonder how well they hold up, as far as scratches are concerned, especially if you have an animal. My carpeting is the original (17 years old) and is not close to being ready to replace yet. I had a dog here originally for about 5 years, and then cats.
Despite the naysayers, I prefer hardwood floors with area (oriental) rugs. The rugs keep a lot of the noise down, the hardwood is easier to clean & is far better looking than slightly worn, dirty, light-color carpet.
If carpet gets worn or excessivly dirty, you gotta replace the whole thing. For hardwood, you can usually have it sanded and refinished - depending on the size of the area, it's a project that takes a day or two or three. Easier to move things across wood floor, etc.
Carpet is warmer underfoot, so I do perfer that on concrete slabs and (depending on the house) the bedroom.
You get odor in carpets: never goes away. You get wood wet and never clean it up: it will stain or warp (can avoid this with appropriate sealer).
Ultimately, it all comes down to what you like and what looks good in the house.