16GB storage again? Fail.
Whelp, Apple have sort of put themselves in a tricky position.
By keeping it 16GB this gen, that encourages more people to make the jump to 64GB. Also the jump in storage tricks the consumers into thinking they're getting a better deal than they actually are.
By upgrading the base storage to 32GB on this gen, they know that'll mean less people will upgrade to the higher-tier. It also means less profits. Also as apps get larger and larger, making a massive jump in the base storage (to 64GB for instance) would mean a huge backlash by the community, as it'll dawn on them just how shafted they've been getting.
So keeping the same base storage since the 3GS was a profit-oriented move, as we all know. It just means they've put themselves in a position where doing the right thing (upgrading the base storage, as they should have in the first instance) will result in them looking bad no matter what they do.
In all honesty they could have avoided this whole thing just by upgrading the base storage to 32GB with the iPhone 6, as consumers will appreciate that's a modest upgrade that would be expected from a next-gen product. By making the profit-move to stick with 16GB instead of 32GB (costs them less than $1 difference between the two, by the way), it's put them in a much more awkward position.
Mind you, that's giving Apple an awful lot of credit; they're still selling phones with 8GB storage, so I don't think they give a toss about what experience the consumer will get when buying the lower-tier models.