Ask your wife which she prefers, then say, “That’s what I was thinking!”
In my opinion, I prefer hardwood for all the reasons Dan mentioned.
I know there are different grades of carpet, but the fact that you are looking to replace six year old carpet tells me all I need to know about carpeting...wear and tear, spills/stains, pets, foot traffic, dated colors/patterns, etc. Hardwood floors are so much more durable and have a timeless look to them.