Coating concrete is always an iffy proposition.
I did a shot blasting and Sherwin Williams Armorseal (1000hs ???), in the basement floor when we built. That's been really good.
Didn't do anything on the garage shop floor. Welding messes up just about any coating you can put on a floor. Concrete tolerates a lot of stuff. I do plan on trying a few coats of sodium sillicate (water glass) on the garage floor someday. It's supposed to keep the dust down. Forms glass in between the pores in the concrete. Haven't had time yet...