Granite is very durable, won’t mark easily, comes in many patterns, and is seen as a high end product. Granite is a natural product, some patterns are consistent across a slab, and some are very inconsistent.
Quartz, or quartz products, need even less care than granite, and the patterns are very consistent. Quartz products have patterns that look like granite and look like marble.
Marble is beautiful. It has more chance of staining than quartz or granite, so a little more care is needed.
Granite, marble, and quarts you can do an under mount sink.
Formica or laminate comes in several different levels of quality. The less expensive ones, are a very inexpensive choice relative to other countertops. You have to be careful to always cut on a cutting board, and not to put hit oabs directly on the surface. Inexpensive Formica can stain easily too, but if you have white you can use bleach to take out the stain. More expensive Formica can look like granite. It also holds up better than the less expensive Formica.
There are several different products that are manmade that will give you a continuous seamless look from counter to sink. These products also can usually be repaired easily if any scratches by a professional who can sand the area down a little. It also won’t have any corners or edges at the sink area where mold or germs can grow. It can have a very nice look, comes in many colors, but some people don’t like it because it’s a “fake” surface.
Other possibilities are Stainless Steele, butcher block, glass, and cement.