Can't say that I'm overly surprised. I think the iPhone 7 is a nice phone, but its not that much different the 6s. There's a fairly large disparity on features with Android phones vs. the iPhone
That's why it would be a mistake if Apple forced people who would prefer a smaller iPhone a choice between an essentially three-old design (7s) and a larger redesigned iPhone 8/Pro. I know "Apple's triple play of a 7s, 7s Plus and "iPhone Pro" is just a rumor, but it definitely sounds like an "Apple of today" marketing ploy. I know Tim and Phil have grand visions of the biggest upsell in Apple history at the moment for 2017, but I think that would really rub a lot of their users in the wrong way.