I do not care for tile countertops. Current house has 3 bathrooms w/ tile countertops.
Everything you do in the kitchen is going to slop over onto the countertop. Any grout lines are locations that multiply the difficulty of cleaning. Add to that any time you just don't feel like cleaning right away and those joints are going to really get gross.
Granted you can do granite tiles with very tight joints. I have not researched this, but there is still going to be a joint and a place for water to seap in.
Like I said. My personal preference would be to go with formica/laminate countertop for $$$, durability, convenience, options, etc.
For a little more $$ you can order formica counters made to your specs. That way you get the whole spectrum of colors and even textures available, vs the 3 or 4 stock options.