I have a Sherwin Williams two-part epoxy on my garage floor. It's held up well. One cool thing is that they can make it almost any color. The guy that applied it for me took the leftover home(it has like a two hour pot life) and painted the top of a workbench with it, even that's lasted. I used a different Sherwin Williams product(epoxy base, urethane topcoat) on the cement block walls of my carwash last summer. It looks like automotive paint and is super tough. My advice would be to go to a real paint store and dig around in their masonary coatings.
painting non-brushed concrete does make for a few quandries
I prefer to paint the work areas where my machines are sitting with epoxy that has the sand in it but currently my 1000 pound or more machines are all placed 8 inches of reinforced concrete that was left with a brushed finish and the only smooth concrete in my shop would be the storage and front room.
smooth concrete painted with a slick and durable floor paint gets very slippery when oils or water are present
so you may want to consider where your lift/work area will be and do keep in mind that the areas painted with sand will be a bit more difficult to clean
butt I really don't like slipping and falling in my own shop
another thing to consider is that even more so than metal painting
prep and cleaning the concrete is very important
it may take several acid etches to remove stubborn areas where oil has soaked in
and if you don't get those stains removed
simple foot traffic over those areas will easily lift and bust up the paint on those and even surrounding areas
so clean it multiple times if it has oil stains and you may even consider spot cleaning/soaking, after an acid etch or two, with acetone
good luck, I cannot recommend a specific brand as my experience has been that most any decent store will have stuff that works as good as the prep work. I'm sure some of the better name brand products are likely worth the extra money.
if the concrete isn't at least a year old........ wait..... clean it and keep it clean while you wait...... because it gases for quite a while
i have read you have to check for moisture seepage too. tape a peice of plastic down and if any moisture forms under it, that same moisture will form under your paint lifting it out. there was a book on building the ultimate workshop at my library, its published by the same company that does the 101 sportbike projects, (porshe 911 projects etc.) it went over painting a floor. (and using interlocking tiles to make a nonslip work area.)