You don't need to remove the headphonr jack to get water resistance. Look at Android phones like the Galaxy S5 (3 years old, water resistance with headphone jack, SD card slot and removable battery.
And what about the battery life? Don't you care about that either? Or do you even recognize it's a critical issue for many people? It just sounds like you're desperately defending an Apple product at all costs.
I don't have any issues with the battery life of my 6S+, and I'm not sure there are any other phones with a substantially better battery life on the market. I know there are a number of Android models that claim 24+ hour battery life, and so does the 6S+. I do know that a number of Android models ship w/ a 3,700 mAh battery while the 6S+ ships with only 2,950 mAh, but the real world usage claims have them in the same ballpark.
My last Android (Samsung Galaxy Nexus) had AWFUL battery life (3,700 mAh battery, btw) and I had a couple of spare batteries with me at all times. My iPhone 6S+ gets me from 0500 to bedtime nearly every night without a charge throughout the day. According to the release notes I should expect another hour of battery life with the iPhone 7, so it's not like they took things away and decreased the battery life.
For me, and that's all that matters in MY buying decisions, better durability and extended battery life at the cost of a port that I have never used on this phone are an unequivocal upgrade.
You're right, I just grabbed one of my old extended batteries it was only 2,100 mAh. Either way I couldn't get 6 hours out of it and it was awful, just not quite as awful as I gave it credit for.
And what about the battery life? Don't you care about that either? Or do you even recognize it's a critical issue for many people? It just sounds like you're desperately defending an Apple product at all costs.