If you want to run iOS apps, you are kind of stuck taking what Apple gives you and so I think the frustration with removal of the headphone jack there is warranted. I don't understand why anybody cares that Google is doing this. We have a lot of choice in the Android world.
Having used every Nexus device from the One through to my current PixelXL, except for the Nexus 6 which I skipped in favour of the OnePlus One, I'm very annoyed I'm going to have to put up with :
1) Someone else's skin on Android 2) Someone else's schedule for supplying my phone with software updates, which from my experience with the OnePlus One, and with anecdotal evidence from everyone who hasn't had a Google device seems to be "sometime, if ever".
That's why this is annoying to me at least.
Because I wanted to buy a Pixel, and now I won't because of a decision they made? I can of course go and buy something else, but I'm just voicing my displeasure with this.