Epoxy flooring requires extensive maintenance as it will flake, peel or chip sooner or later. Typically epoxy coatings last only a few years, while epoxy overlays last between 5 and 10 years. If the concrete floor is not waterproofed well, which is unfortunately quite common in South East Asia, rising damp will likely deteriorate the coating very soon after the application.
Polished concrete however is breathable and not as vulnerable for damp pressure as vapour-tight polymer coatings. Polished concrete is a permanent flooring solution. It requires very little maintenance, compared to other flooring options, which need to be replaced regularly.