I have had RD for over 4 years... for wood working and basic repair (no engine rebuilds or welding), it holds up well.
Staining will come off - as long as you get to it while it is still wet.
But remember there are gaps (about a 1mm) between tiles, so liquid will get thru.
So if you are worried about that, go to LOWES and get some poly sheets, the ones used for painting and lay that down, before the tile.
It will prevent liquids from getting into the concrete.
If you get a light color (white for example), expect it to get dirty and hard to get it back to the original white color.,, mine is dull.
It is plastic and items can get embedded into the surface.
Is it better than paint on? Yes and no.
Yes - because if you did melt a tile, you can replace... with paint, you will see the repainted area.
No - because its more expensive than DYI painting.
Is it better than epoxy? Yes and no
Yes -- it is cheaper and easy to replace and the color combinations. Plus the pretreatment of the concrete to accept epoxy.
No - not as durable and epoxy will not allow liquids to soak into the concrete.
What would I do different.... maybe have one bay of the garage decked... while the other portion epoxied or just stained.
With staining, it is cheaper than epoxy and maybe cheaper than RD (if you use one color).
It would resist absorption of liquids and you can weld.
The bad, you had to fix, you would see the repair patch.
My RD garage.