Because natural marble is pricey and requires constant maintenance, it is not frequently used for kitchen counters other than accent areas.
Unlimited colors and textures.
Very expensive. Requires regular maintenance. Scratches easily and shows water rings.
Using marble for accent areas or backsplashes is a great way to enhance granite or other materials. Not practical for all kitchen surfaces.