A lot of people report they haven't had finishes hold up (generally talking about epoxy paints), but my experience is the opposite. I've finished around 5000 sf of garage space (4 different garage spaces) with two different kinds of epoxy (most recently the Rustoleum Professional Epoxy) over the last 17-18 years and the only spot I've had that suffered damage was from acid that leaked from a battery in a corvette I'd purchased. I think the variability factor in my experience versus that of others is the *preparation* and following directions. One cannot just 'apply' the epoxy and expect it to work. In my situations, I've let new concrete 'cure' for a few months, followed by thorough cleaning, followed by acid etching, followed by more thorough cleaning, and then *sufficient drying* before the application of the epoxy. After application, one needs to wait for the epoxy to cure before driving on it. I love the epoxy because it cleans up so easily after any spill and is also easy to keep clean.
I like the looks of your 'polished' floor but I'm curious if the 'polished surface' also resists liquids (oils, etc) from soaking into it?? And is it 'slippery' when wet? I've learned thru experience to put a little 'sand' in the epoxy paint to overcome the slippery when wet problem.