Fat Tire,
we built a concrete home and have all concrete floors. We acid stained the floors first. We started with a 2 part clear epoxy. We bought it from "Job site Supply". Had to stop because it made the green stain turn blue. Too bad too because it's a great hard finish. We then used a Xylene based sealer on the other floors. We put many coats to build it up. Odd thing is, the second, third ect coats melts/softens the previous coats. Great for bonding but started to fish eye, circle wrinkles so to speak. So we have both sealers in our
home and the xylean based sealer dulls very fast and requires waxing to get back a shine. Epoxy just waxed once, and likely all gone, and is still very shinny.
If I had it to do it again, I'd not use the green stain so I could use the epoxy. Just a much harder surface. Also, epoxy can be very tolerant to gas and oils.
We too are building a garage, just poured the slab. Just for fun, we will acid stain it first but then seal it with clear 2 part epoxy
Keep in mind, concrete floors are made super slick for easy cleaning, also very slippery with fall hazards. If you put the anti skid texture, harder to clean.