JMO, but you need a two-part epoxy to have a durable floor. I am going to use AMERLOCK http://www.corrotherm.com/ameron.htm
It is tough as nails. We used it on our hangar floors and it is awesome. Can be tinted as well. Prep is important no matter what you do. Clean the concrete well, acid etch or whatever the paint store recommends to get any oil and grease out. Make sure you wear good PPE, P100 mask and good ventilation, it will smell for a few days but its the difference between painting your car with a rattle can or dupont automotive paint. If you go with any of the hardware store 'kits' I would plan on redoing it every few years. JMO and you need to decide how hard you will be on the finish.