They're faster. One thing I can't ensure about them is the possibility to find parent given a child, like on:
//td/../../table
or something like that. But I also think that css selector has another way to do this, by using :parent, or something like that.
Anyway, it's faster.