I painted my garage floor with Lowe's floor primer and gray paint three weeks ago. It's adequate. The floor was bare concrete about 25 years old, with a layer of dust that just would not come up. Any tool or part or clothes that touched the floor got white dust all over it. I was thinking about an epoxy coating, but then I had a project come along that needed a clean floor NOW. Like, that weekend.
So I threw down some gray paint. It's got some scrapes, and I can see the paint has lifted a bit where I turn my motorcycle front wheel, but overall it's clean, and bright, and little nuts are easy to find, and I'm not lying on a dusty floor. I may go to epoxy eventually. I really like the look of the floors I've seen.
Here's a shot of me laying it down. The primer is already down, which makes the floor look shiny. The dark spot behind me is where I had to repaint after doing the first side of the garage. I didn't scrape and scrub an oil spot well enough. I cleaned and repainted it when I did the second side, and it turned out fine. And a shot after the paint dried. I don't have any pictures showing the wear yet.