I just find carpets sooo hard to get clean. Every drop of tea/coffee/wine stains, every muddy footprint, every bit of playdough...
We have sanded floorboards , and a great big shaggy rug in the living room.
The rug can go to the dry cleaners if too grubby, the floorboards can be mopped and come up clean.