If you go laminate, make sure its a good quality product (25yr-lifetime warranty). Most brands make multiple levels of quality (and corresponding price), i've installed a fair amount of laminate and tile, the good stuff is pretty darn durable. A kitchen environment is typically harsh, with spills and dropped utensils/tools- floor needs to be able to take that sort of abuse. Many laminates are ok for spills (cleaned up quickly) but others should be avoided, as moisture can get into the joint and cause blistering. For ease of installation, hard to beat laminate. But my preference is a porcelain tile- very durable and impervious to moisture. As others have mentioned, with tile the preparation is key. You have to have sufficient rigidity in your floor, and then it helps to use a cbu board on top of a sound subfloor, which creates an excellent bonding surface for the tile, and isn't impacted by possible moisture.