I agree most floor paints don't hold up. I've seen some that look horrible in a couple of years. But so far I believe everyone here who has suggested "no paint" has not actually used or witnessed the Rustoleum epoxy paint in person. I've yet to see someone who's actually used it (and who has done the proper prep work) complain about how it holds up. To me, the benefit is stain resistance and easier cleaning. It does hold up to chemical and solvent spills. I've spilled DNA, lacquer thinner, naptha, gasoline, 2-cycle mix, hydrochloric acid, and other fun stuff on mine, and aside from discoloration (fading) caused by the acid, nothing has fazed the paint. I think TransTint dye might stain it...I haven't tried to clean up the purple spot in my finishing area yet. The pores in the concrete are sealed, so they don't trap dust or moisture. It's very washable, including with a pressure washer. You could get a similar result with a hard troweled finish on the concrete, but it'd also stain easily, be slippery when wet or covered in sawdust, and wouldn't hold up to acid spills. If my next shop has a concrete floor, I'll use the Rustoleum epoxy on it.
The "sprinkles" that come with the Rustoleum kit are chips of epoxy paint, and they do indeed add traction. They're tossed onto the wet paint and become "glued" to the surface. You can purchase additional chips at the Borg if you want more traction or are worried about running out before you're done. (Something I've never seen happen, BTW.) You could also sprinkle an abrasive like graded silica sand to add traction, but it would make sweeping a bit more difficult.
Like I said, the naysayers seem to all be people who've not actually used the product. Reminds me of some turning tool debates that go on here and there, too. 😉