If you get moisture wicking up through your floor, epoxy will lift off in time. We poured a new floor, etched it per instructions and used a two part epoxy paint. Yes, it looked great but after some years (5+) it started lifting off in certain places. We did this more than 20 years ago and the floor does not look awful - but it is not lovely any more. New products might be better.
I would think tile properly installed with full thinset* coverage would last longer. Do not, however, drop a hammer or other metal tool on tile - you can crack or chip one. If you have any cracks in the concrete floor, you will need, at minimum, an isolation barrier. If there is any movement in the floor, tile is out.
*Full coverage is attained by using the proper notched trowel and firmly pressing each tile in place. The ridges of thinset mortar flatten out giving the tile full support.
I would think tile properly installed with full thinset* coverage would last longer. Do not, however, drop a hammer or other metal tool on tile - you can crack or chip one. If you have any cracks in the concrete floor, you will need, at minimum, an isolation barrier. If there is any movement in the floor, tile is out.
*Full coverage is attained by using the proper notched trowel and firmly pressing each tile in place. The ridges of thinset mortar flatten out giving the tile full support.