Why are people acting like this is a bad phone?
Performance benchmarks for the iPhone 7 are best in class (the chipset is FAST and actually optimized), the camera is best in class, also for what it's worth I find iPhones far more durable than Samsung phones, the battery life is quite good too, a full hour of extra battery above the iPhone 6S which already had good battery life is great.
It's a good phone. Even the headset stuff is overblown ... it comes with physical earphones and a dongle that lets you use the earphones straight out of the box with nothing else needed to buy. What's the big problem really? You're not being forced to use wireless earphones if you don't want to.
Now whether you want to pay extra for it is up to you. Also who's paying $800 for this? Most people get their phones on contract.
If you have an iPhone 7 there is maybe one phone on the market that might be better and that's the Galaxy S7 Edge (fuck no to Note, next time try not to have exploding phones, Samsung) and the iPhone 7 more than holds its own and is better in several ways.