We have laminate. It was there when we moved in (7 years ago). I love it. It's comfortable, cleans easily, and seems to hold up really well. There are a couple spots in the dog's room where the sides look like they're staring to come up, but that's by her water bowl and she is a very messy drinker. That water also sits. I've never had the issue in the kitchen. (We ended up getting a mat for her water bowl).
We have hardwood in the rest of the house, and while I do prefer the look, it seems harder to clean and already has somechips. We have tile in a bathroom, and while I do like it in that small space, I would never consider it for my kitchen. It shows dirt, is very cold, and it's slippery when wet.
If we had to replace our kitchen flooring, I would go with laminate again, no second thought.
Another note, my in-laws have real hardwood and while it does look good (matches the rest of the house), it is very worn in all the high traffic spots. It also hurts my feet to stand on it at length.