I can understand your love for the Pixel, but there's no bias here. There's so much about the hardware of the iPhone 7 Plus that's better than the Pixel XL. I work outside 10 hours a day and it's essential that I have a water resistant phone and excellent speakers so I can hear phone calls from clients, especially when I put it on speaker phone. Not only that, the 7+'s display is 200 nits brighter outdoors vs the Pixel.
I don't understand why people get so defensive if someone criticizes a device. It's not like I criticized anyone personally.
A lot of Android guys get kinda butt hurt and don't like to admit when Apple did something right. I have both, the Pixel XL and an iPhone 7 plus.
The software optimizations on both are excellent, Google did a great job. The camera is also great on both but that's about where it ends for the Pixel.
My mini thoughts on this Pixel Vs iP7 plus is this...
For the price, Apple offers more. The speakers, the audio quality, battery life, the fact that everything (if you have other apple products) just work excellent. iMessage is amazing and Google can't seem to figure it out. Water resistance is another huge plus to me. I also like the look of the iPhone much better than this (in my opinion) half *** hardware. Huge bezels for no reason, the back is just so ugly as well. Another thing people don't seem to mention much as well is the fact that the Pixel is pretty terrible out doors in a lot of sunlight (I'm in Hawaii). Also, I really hate the finger print scanner in the back, forgot how much I hated it since I sold my 6P a while ago.
Again, I like my Pixel will and have recommended it to people that want to try an Android coming from a terrible Android phone. The unlimited storage is huge for some and the fact that Google got the camera right, is excellent, just to much missing. If the iPhone has water resistance now, every phone should.
In the end though, if you prefer Android, then this is an excellent choice. At the end of the day, my favorite phone was still the Note 7.