We recently built a bus garage in nyc 390,000 sq ft of concrete, no fiber, all reinforced. The design called for a steel floor hardener that gets power troweled into the finish & then a clear sealer. They build these for easy maintenance & longevity, that's how I would do a new shop floor. If you are epoxy coating, usually calls for shot blasting prior to coating, the manufacturer will spec out a roughened surface similar to sand paper grade & you can rent a blaster & do it yourself if you want. Or ask the vendor if a broom type finish is acceptable & what type of curing compound is compatible. We do a lot of epoxy coatings for NYC DEP & there spec always refers to the manufactures install procedure, I'm not familiar with U Coat but I believe it is water based, I would stay away from water based for an industrial floor, personally I like a machine troweled finish with a hardener & than sealed. You should look at some pics of surface hardened concrete that is polished, very impressive when done correctly.