The Macbook Pro line is also suffering some hardware issues - keyboard, batteries, touchpad. The touch bar also has been a real annoyance, and I've been favoring my 2012 rMBP over the newer models.
IMO the iPhone X opened up the widest lead for iPhone there's ever been (and for work reasons I have had every generation of iPhone, and a recent high-end Android phone, usually Google's Nexus then Pixel models).
When I use the fingerprint sensor on my Pixel 2 XL, I feel like a caveman rubbing sticks together trying to make a fire. The face recognition Apple did is absolutely a huge, huge upgrade. I want that on all my devices including computers and doors.
When I see them side by side on my desk in their angled charging docks, the iPhone X screen is so much better than the Pixel 2 XL, it is hard to believe they are both using the same fundamental OLED display technology.
When I compare the precision-machined metal and awesome balanced hand-feel of the iPhone X with the plasticky cheap crap feel of the Pixel 2 XL, I wonder if Google even knows what a nice tool is supposed to feel like.
When start to use my iPhone X to ask Siri something verbally, I... go like Wait, what the fuck am I doing?? and reach into the other pocket and pull out the Google phone.
What I am trying to say, though, is that even coming from all the previous iPhones, the iPhone X is a fantastic upgrade, it feels to me like the biggest advance over the previous generation that iPhone has ever seen. The software still kind of sucks, as it has since iOS 7, but in terms of the device, I don't think it is disappointing at all when compared to any/all devices that have ever existed.
Only perhaps when compared to people's imaginary ideas of what the cutting-edge next-gen iPhone might be, could it really disappoint.