I'm not surprised by all the disappointment, dudes always want wow and this isn't wow (especially with all the leaks). But I am surprised by all the surprise. The way they've been doing it is whole number changes get major design changes (including screen size) and major new features. S changes get refinements (and remedies) to the design and features the year before, plus a few new goodies thrown in (think Intels tick tock approach), what we see today.
The cool part is that this coincides with the 2 year contract needed to get them. So if you prefer being an early adopter, go 3-4-5-6. If you prefer mature and ready, go 3s, 4s 5s, 6s. If anything's changed, its what Samsung has done, releasing individual additions as soon as they can be added, moving the timeline of expectations from 2 years to 6 months. The question then becomes, how long can Apple hold onto the 2 year model?
Shame Canada won't get behind the times. We're still stuck with 3 year contracts for now which means our cycle is completely ****ed and we're stuck with out-dated tech.