I think the Pixel XL would be a lateral upgrade, as you've said, don't really gain anything. I like the look and feel of the 6P more with the front facing speakers. The Pixel is trying too hard to be an iPhone and I prefer to go for the real thing if that's the case. If the next iPhone has a camera as good as the 6P, it'll be tough to stay away. I'm so tied into the Google ecosystem though, especially with Google Music. Would not be an issue if I didn't use Android Auto/ Apple Carplay but I do use it and it is locked down to their respective ecosystem. I gave my iPhone 6S to my wife when I got the 6P, and other than the camera, the iPhone is so much better. Updates come often and the device will be supported for longer than the life of the phone which can't be said for any Android devices to include Nexus. I'm basically done with Android, it has many advantages over iOS but I'm at the age where I just want the damn thing to work and not have to constantly tinker with it. With that said, I'm running stock Nougat with Franco kernel and it is just about perfect. Great SOT, everything works to include Android Pay. I've found that all the tweaks I've done actually had the reverse affects on battery life. Root, Greenify, etc.... There's too many moving parts and when you try to block wakelocks, the apps will drain more trying to push that wakelock through. The best way is to go into the apps and disable notifications, etc... Anyway, the bottom line is that with Android, you are a beta tester using software that will never make it out of beta and one day, your phone becomes unusable. If that's your thing, as it was for me for many years, that's great. But I'm tapping out and see an iPhone 8 in my future.