At my house I had Amtico laminate flooring in the Through Lounge. This made life so much easier when my g.children were smaller, as the rear of that was the dining area. and the doors to the garden. I was able to relax, not worry about anything being spilt or brought in from the garden, as laminate was so very easy to keep clean
When I moved at end of 2019 into my flat, it had fitted carpet throughout (I mean, throughout) had to remove that from both bathrooms!!). I said I would give myself a year there to decide if I wanted to re-carpet the large Living/Dining room or go with laminate again, By half way through that year I had decided to go with Laminate again. I found carpet was difficult to keep really clean, and when I spilt a milkshake on it, it took me over a week with daily cleanings to get the smell of stale milk out. It never felt really clean to me.
Had a beautiful Karndean Laminate flooring laid in there and in the spacious hallway,. So very much happier with that. I do have one rug on it, in the Lounge part of the room. This has a lifetime (its - not mine) guarantee with a certificate which can pass on to whoever lives in the flat after me).
Carpets for me are something only required in the bedrooms, no where else.