Selectors are typically more concise and easier for developers to use if they have front end development experience. XPath has marginal benefits over it, like referencing parents/ancestors, but you can often construct a selector to target the elements you want anyways. But since they are so similar, it really comes down to what you work faster with