Though installing over a flat surface is always a good practice to be in, floor imperfections like cracks or divots are more easily hidden with SPC or WPC flooring due to their rigid core composition.