depends on how you look at it, you you can lower the frequency of each cpu while spreading out the background tasks efficiently, then you can have good performance with a lower power draw.the more cores wouldnt need to ramp up frequency -and voltage- while having more aggregate performance.
I guess it is workload and scenario dependent.
I don't see many scenarios where the A7 loses, even to the vaunted S800. We're talking a 1.3Ghz dual core A7 vs a quad core S800 at 2.3Ghz.
Take this chart for example, the LG G2 is the S800 here :
Now granted, I have seen the highly threaded workload benchmarks showing the S800 has maybe a 10% advantage over the A7 - in those specific tests, for a short time (until the cores start to clock down).
But lets be real. That's not real life usage. It's not even something that happens every once in a while. It's a contrived scenario. In the 99.9% of real-world scenarios, the A7 is eating every other SoC's lunch.
Just as a disclaimer, my phone is a Droid Maxx, and I wouldn't trade it for an iPhone (I've owned iPhones, my wife has one). I could have gotten the 5S; the 5C, or the G2 - they were all out at the time and I looked at them all.
I think phones got "good enough" last year that these specs no longer matter much. Just try going to an apple store and find a 5C and a 5S, launching and using identical apps on both. You'll be hard pressed to see any difference, though benchmarks will say the 5S is 50%+ faster than the 5C.
This is just like desktop processors 3 or 4 years ago. Now all the great news in desktops is how we can get a Bay Trail motherboard for a processor that probably does ok in comparison to a C2Q from 2009.
In other words, the mobile space is about to get really boring too.