Granite will also fit you perfectly if you cook big meals and dream of a kitchen where you can use every inch of your counter. It has a very high resistance to heat so you can be at ease when placing hot pans/skillets on your countertop.
Granite is also incredibly durable and resistant to scratches. This allows you to use your countertops knowing you have a great margin of forgiveness from dings and scratches.