Both products are excellent choices for either a kitchen or a bathroom. Granite is a mix of different minerals. The mix results in patterns, color variations, and veining. Quartz is a crystal just a couple of notches below diamond on the “hardness scale”. It is an engineered product; crushed, colored, then pressed back into a slab form producing a non porous material that doesn’t require sealing.