Granite requires regular sealing to prevent stains and cracks, which is an inconvenience. The polished stone also shows wear and marks easily. And the speckled pattern that’s currently popular may start to feel dated after a number of years.