I like carpet for for bedrooms, and for our family room (we often sit on the floor there). I also need a carpet runner (with pad) on our stairs. I tried it without carpeting, and it was too hard on my knees, and too slippery. Our living room, dining room, front entry, home office, kitchen and powder room are all hardwood (TCS did them last month). Our upstairs bathrooms and laundry room have ceramic tile floors.
Putting in the hardwood floors was a lot of work and mess. The carpet and pad had to be ripped out, and the ceramic floors of the entry and kitchen had to be chipped out. Lots of fine dust and chips everywhere. Moving furniture and appliances around . . . whew!