I'm pretty well set on replacing my 6P with a pixel 2 XL, but I do have one question that I hope someone can answer.
Does the 2XL do proper screen mirroring to a smart TV, or do you still need Chromecast, like the 6P?
Other than the battery life, it's the one thing that really annoys me about...