What kinds of flooring resist water damage?
You may want to look into floating tile floors. These are tiles with a rubber or foam backing and snap together like puzzle pieces, instead of being secured to the subfloor with grout. You still need to grout the tiles, but these are made for DIY installation, instead of professional installers. It's more expensive to buy and have other issues, but if you have another crack in the concrete, it won't destroy the tile. Also, if you do find out about a crack you need to fix or have to clean up after a flood, these will be easier to remove and should even be able to be reinstalled.

For more info:
https://www.bobvila.com/articles/floating-tile-floor/