Bob, the coatings have their place as well as limitations.
I have never witnessed a floor coating stand up to the rigors of a working shop.
The coating will eventually chip, crack, flake, stain, wear or change in appearance in some manner.
If you intend to use normal auto shop tools like floor jacks, jack stands, engine hoists, or any other heavy item with steel wheels and feet, it will cause issues eventually.
If you use chemicals they will eventually react with the coating.
My single number one complaint with most coatings is the slippery when wet result. Even if it is dry in the shop, but raining outside, your wet shoes will slip on the coated floor....often to a dangerous level of slippery. This is okay when young and agile, but not so much when facing more, um, experience.
Because of my motion control industry work I have been in many, many, many different shops and manufacturing facilities with coated floors of some type.
I have seen everything from the super cheap do it yourself home made recipe, to multi-million dollar 3M engineered specific coatings.....By the way, the m gajillion dollar stuff does hold up well but DANG it is simply too expensive for most to purchase.
Anyway, none of these coating have gone without issue for more than a few years, which then enters the maintenance aspect of the look.
Before you go coating I suggest you visit all your local auto repair shops to look at their coated floors. You will likely find chips, bubbles, sections that have peeled off, stains, and worn areas that have simply been abraded away with use....because this is what happens.
I think a cheap, easy to recoat/repair, dust control application is the one smart coating for a working shop floor. Clear being the easiest color to work with over time.
If you are making a show garage that will be used for storage and display only then a nice looking coating is a good choice.
If you require a very clean environment in the shop a coating is a good choice, even with the issues, because it really does aid in keeping things clean.
If you are prepping your home for sale, a nice coating on the garage floor may increase the value of the home above the cost of the coating.
The number one job leading to best results is floor prep prior to coating.
Do not skimp on this step if coating the floor is your choice.
You can not over prep the floor, but insufficient prep is a major issue in coating failures.