1. Camera which does not fit in the body.
2. Notch in the display.
3. Sh*tty keyboards.
4. All that dongle mess.
5. Touchbar.
6. Lightning/USB-C/Thunderbolt cables.
7. Yeah, and the Jack...
Yet iPhone makes money than ever before, and that against android competition that's better than ever, especially on the low end. $300 Android phones are incredibly good.
Camera - that's fine. The latest iPhone camera notch has become a feature, so now you can buy glue-on camera notches for older phones, because it's so cool. People care about cameras. I care about cameras. This is the correct decision.
Notch - I love FaceID. Lasers!! - nuff said. You can't fit lasers in a smaller notch.
Headphone Jack - that totally sucks, but lightning -> audio is OK. If they ever get rid of ligthning I will stop buying these phones.
Wireless headphones are bad. That's a fact. Yes it's convenient to have no cables and the AirPods - which I bought - are Apple's best product as functionality, design, durability is concerned. Product-wise, they are flawless.
Unfortunately, they use wireless technology that gives me a headache after 20 minutes! So health comes first. Also wired headphones sound better and have less of a lag, I really don't understand how people can tolerate the mushy crappy BT sound. It's improved but it's still bad - after > 10 years, how stupid is that? Even the now-ancient wired EarPods have better sound.
Keyboards, touchbar, dongles, USBC - indeed - horrible. I am holding on to my 2012 original retina MBP, extended its life with new battery and screen. Intel hasn't made the processors significantly faster, it just gives them new, faster names each year. i9 with 5Ghz! Look at GeekBench, it's around 12% faster than the low end i5...
I had a company USB-C Macbook Pro for a bit - making it a tiny bit smaller but removing all the ports was a very bad idea. Like all the other MBP owners I was running around with a bunch of fugly adapters and cables. 6 cores was ever so slightly faster than my "legacy" model.