Travertine is porous and needs to be sealed like any other natural stone. Travertine, is naturally swiss-cheese like and the holes are filled, sometimes the filling can pop out of the holes but it isnt too common. Travertine usually calls for a tighter joint than slate or ceramic and that can make installation harder.
Slate comes in light colors also.