I'll be epoxy coating my floor because I used a power trowel. It was my first floor with one and I have one bad section where the finish is rippled. The rest of the floor is quite smooth and my searches have shown that it will need etching, grinding or sandblasting to prep for good epoxy adhesion.
Best of luck.