I used Dura Flex coatings about 15 years ago. http://www.dur-a-flex.com/
The basement floor is holding up extremely well. It was too hot the day I did my garage and it was cooking over a little too quickly, but even still it looks goo, but a couple of areas spalled away.
I acid washed everything. The smooth coatings are extremely slippery when wet. I mean extreme. I used some quartz sand in the garage and too much shreds a mop but it is non-skid. If I did it again I would go for one of the thicker coatings with the embedded sand that they need the spiked shoes to apply. The surface texture make it less treacherous when wet. The smooth coatings are like wet ice when wet. I am saying it again as you need to think about this in a garage.
My mother's garage was coated by a friend and me back in the late 70's. Epoxies have gotten a lot better since then- they are more flexible, but even still, this one held up well too. I don't remember the formula but I doubt if the same chemistry is on the market.