The dramatic veining and blending of color shades looks spectacular on countertops and marble floors complement any design. While granite, marble, limestone, travertine, slate and soapstone are all beautiful, some are better suited than others for a particular use.