Quartz is a better choice than marble or granite for a bathroom vanity countertop. Since quartz is engineered and not a natural stone slab like marble or granite, it's less expensive and more eco-friendly. Unlike marble or granite, quartz is nonporous, making it less susceptible to bacteria and more durable.