Let me just add this: If you know how your floor is constructed you could sometimes tell if you're safe with tiles.

I'm finishing a bathroom remodel right now, and when I did the new tile floor, I didn't have to calculate the deflection, cause the sub floor was built for heavy duty flooring.