>I attribute most of it to marketing.
Android people usually do. That doesn't make it entirely true, though.
The overall experience of using an iPhone is, for most people, more consistent and smooth. You're correct to note network effects, but I think you overstate the importance of iMessage for most people. I don't really care if you're green or blue in my text window, and I don't think many people really do. What I do care about and enjoy is the overall platform effects, including easy integration with my Mac, the way the watch works with it, etc.
You could cobble together most of that, I assume, with utilities and whatnot using Linux or Windows and Android, but with Apple all that comes out of the box.
>As bad as an Apple store might be today,
The Apple Store experience is insanely streamlined, easy, and creepy up-sell free compared to a carrier. That's a big deal.
>To me, it feels like Google has lost interest in Android and consumers will pick that up as well.
I'm an iPhone person, but yeah, I think there's something to this, too.