I had a polyaspartic floor put in by Mile High Coatings when I moved here in 2010. All the damage to it is self inflicted, where I've dropped heavy things that have torn up the supporting concrete. Hasn't chipped or peeled even in these areas. Has held up very well to a lot of Colorado winters worth of dirt and mag chloride. My neighbor rolled out a Rustoleum based DIY the same time I had mine installed. It's peeled off quite badly.

I will say the look is quite different between what I have and what my neighbor did. His was pretty smooth. Mine had a mega-ton of flake that gave it a bit of a gritty feel, like really fine sandpaper. Plus, I didn't have to do it myself, which was a plus on the time-value of money side of things.

My one bit of caution would be that new concrete can absorb a lot of the base product, so don't go on the coverage estimated on the can if you are going to do it yourself. I'd plan for 50-75% of the estimated coverage, tops.

What my floor looked like when it was minty new:




Still looks decent after years of hard use.