Portland Marble recommends both granite countertops and engineered quartz countertops for kitchen countertop applications.   The both outperform all other materials in overall service and durability.  The diamond-like hardness of Granite and all the Engineered Quartz materials resists heat, scratches and stains.