Prep is key
I have some experience with two part epoxies, methacrylates and concrete sealers too. Prep is the key, acid etch is better than nothing but my opinion is the shot blasting is better and now there are concrete grinding machines that are faster and easier to "open" the concrete to "white concrete" so your coating will have a very clean surface to adhere to. If you cannot find good information from a product supplier on how to prep and apply then don't buy from them. I would shy away from "paints". If your looking for a floor coating as shown above get something with high solids content. Colored quartz is the non-skid additive a previous poster had mentioned, not sand. Many colors are available with quartz and there are color flakes also, more for aesthetics then non-skid though.
Concrete sealers, these are starting to come around now. You would have been hard pressed to convince someone of the benefits or necessity in the past. Penetrating concrete sealers, not "cure and seals", cure and seal is to be used after placement of the concrete, to keep it from drying out too quickly and shrinking, cracking and curling the edges etc. Also, if cure and seal has been used it has to be gone before any other products are used on the concrete. There are many of these products (floor coatings & concrete sealers) out there and as with everything, you get what you pay for. I would use a good penetrating concrete sealer, the last one I used was $40+/gal. That sounds like what your looking for, correct me if I am wrong. With a power trowelled finish the product will go farther, meaning the product will cover more than with a non-trowelled surface that would be more porous, like a sidewalk etc. Remember that penetrating concrete sealers are not a coating, they do the job from within. You will not see it, unless you pour water on the surface, then it should bead up and not soak in, and it should make oil spills etc easier to clean and keep them from soaking in. I have actually seen old soaked in oil stains expelled from within the slab after applying sealer, over several months slowly but surely out damn spot! Amazing stuff for many different reasons from hardening the slab to protecting from freeze and thaw cracking and oil stain protections etc.
If anyone has experience with coatings or sealers I would love to talk with you or if someone has any questions please PM me. Hope I had something informative to add here, love this site.
Ross Marcotte