We had tile countertops in our kitchen in a previous home we had built. We picked cream colored tiles and matching grout. The only grout that was troublesome was immediately next to the sink, this grout had to be bleached periodically. Soft scrub with bleach and a toothbrush. Took 5 minutes. No big deal. We also had a one huge tile of cream colored marble inset at the end of the counter for baking, perfect surface for rolling dough, etc. Never had a crack or chip in the tile or marble in over ten years. Just be sure to purchase a better grade of tile.
In our homes now we have a quartz countertop in the kitchen of one and granite in the other. The quartz does not show wear but we do use bread boards for food prep. The quartz cleans easily with soap and water and holds up beautifully and shows no marks.
Another house has a granite countertop in the kitchen. Black honed granite. It shows marks if you accidentally cut on it and water on it can etch the surface. Not crazy about it. Will probably rip it out and put in quartz instead.
A dropped glass on tile or quartz or granite will shatter and requires a vacuum to pick up the shards. And bread and a lint roller, have had practice with several of these incidents!
FYI in the bathrooms of the one house we had the architect design tile countertops for the bathroom vanities. The edges of the counters are trimmed in the same wood as the wood cabinets and the baseboards. Tile is a cream color with cream grout. Simple to keep clean. Does not look cheap like previous poster mentioned. Anything but. Ann Sachs has beautiful tile to select from by the way.