Go with a new surface over the concrete - just be sure it is not going to be slippery when wet. With painted concrete it will wear first at whatever spot there is the most foot traffic and moisture can bubble up an cause even epoxy paint to flake off. If you want colored concrete the color should be added throughout the concrete at the time of the pour.
HI, I have a porch that has a concrete slab on top and has brick and block for support underbeneath as, I would like to know how do you or what would you use to left the concrete slab up to save it to reset