With respect to the headphone jack, a purchase of the phone could be anywhere from "I enthusiastically agree" to "I disagree strongly enough that it almost prevented my purchase" or even "I thought it would be OK, but realized after purchase that I will not buy another phone without a headphone jack."
What I'm saying is - voting with your wallet works for products where it's easy for a random entrepreneur to design a release a new, unique model focusing on unmet market needs. But smartphones are not such a product. Customers always choose out of available options, the difference is in how easy is for the market to iterate on different variants for different market subsegments.
And, I'm not about to stall at a particular model, since I know quite well that the headphone jack isn't likely to come back.
[1] Battery life of new iPhones is not enough for me now and iOS can't function in low-tech, no internet environment where you need to share files and do other "geek" stuff suddenly and without PCs of any kind.
The transition is irritating, but eventually you buy a new compatible peripheral (or you leave the dongle permanently attached) and life is good again.
The unforgivable thing about what Apple has done is insist on keeping that proprietary "Lightning" port around. It was a better design than anything else when it debuted (I've thrown away more broken micro USB cables than I can remember), but now it's just a sad shadow of USB C and it needs to go.
When they killed the headphone jack, they had an opportunity to divert everyone's attention away from that loss by sticking a USB C port on the bottom. Instead of people bemoaning the loss of the perfectly good 3.5mm audio jack, they could have been talking about the exciting possibility of a fully-functional USB C / thunderbolt port, and with a "USB C everywhere" approach across all their devices, they might have actually deserved to call themselves brave(ish).
But they launched the 7 without a jack and the latest MacBooks without USB A so their latest phone couldn't connect to the latest MacBook without a single.
I know - lightning to USB A makes sense for legacy laptops but still. It was a bizarre decision, one that I doubt Jobs would have made.
Android is fine. At least the sausage recipe is available, iOS is a black box that's probably just about as gross inside. You can choose to use technologies that don't disrespect you as a user and a consumer.
Getting a decent frame rate on shitty Android hardware (even the so-called high-end devices) is quite a challenge. iPhones are so much faster it's not even funny.
Millions of people found alternatives.
Millions of people do iOS development on a non-Apple laptop that doesn't suck ?
In that case I do share your pain, only in my case it is related to their GPUs.
4 ports is just not enough.
in other words, innovation = having to dump old "features".
It also allows charging while listening to audio, which has also been a hassle to not be able to do, so I gritted my teeth and made the purchase.
The whole situation is comical. Apple getting rid of the headphone jack was a ridiculous move that leaves me with a really bad taste in my mouth about a company who I otherwise have a very positive impression of.