No experience with epoxy sealant but I have used 511 Impregnator with much success. It is petroleum based, smells terrible when applying, but the product is outstanding and lasts a long time. I used it on granite slab, ceramic tile counters and showers, grout, with great success.
Miracle 511 Sealer at HD