Apparently human hands and fingers grew significantly over the past five years.
Would love to go back and see all those who spun how larger phones weren't necessary and didn't make sense.
One thing is making a big phone because you want and you can. The other thing is being unable to make a smaller high end device with the best possible SoC and good battery life.
That's what happened in the Android world, and still does. Only Sony managed to do it and it was very recently.
Those previous big phones were a pile of crap full of compromises. However, today, no one will look at something so nice as the G3 and see compromises, there. The time has come.
Batteries life will last a lot, great screens and all high end devices besides the G3 and the S5 won't throttle down due to heat. Apps are also ready for those screens. No one will have to use a note 3 to run apps that were made thinking on devices like the xperia x10 mini pro.
While all this happened, Apple was only selling more and more high end devices, and still growing. With bigger iPhones, they will totally annihilate everybody that sells high end devices.
Let's just hope that they keep up-to-date 4" devices for those that want then, or sell the 5s for free/400 of contract and bump the storage on the other devices!