I?d go for one of the wood or laminate options with the subfloor. I?d avoid the tile. Any bit of flex on the subfloor and eventually the grout or tile may crack.