Don't trust ANY battery life tests unless it is a general consensus across the board. At least we know from two sites that the Sony Xperia Z3 Compact stamina is fantastic. A steady drum beat, but RAZR MAXX to Galaxy Notes to phablets to Xperias have all surpassed iPhones these days. I was wrong of the 6 Plus. It is about 18% better but the 5s to 6 was even a bigger gap. Still, close to 20% is better than nothing. But I expected better from a 2915 mAh not getting beat by a Sony Xperia smaller than the iPhone 6.
But people do have varying usage. They have varying opinions on what good battery life is and how they measure it. I once saw a post in another forum that said 4 hrs screen on time (SOT) was great for M7. I get 4-6 hrs depending on my daily usage which I consider average for moderate users. My best was 7 hrs & 45 min looping 360p vids. I once saw a video that showed 6 hrs SOT was great on Mi 3. I get 8-9 hrs with varying settings. I consider that very good even for heavy users. Others consider music, voice calls, and standby time as part of usage.
How bright was the screen? Were many apps opened in the background? Push & background syncing were on? How much RAM is used? Even video playback is an exaggerated measurement of SOT because how little power it consumes while gaming and browsing are bigger culprits. What happens if 4G, push, background syncing are all on? I notice I can get more battery life when my phone is freshly unplugged from its full charge (within 30 min) then if I let it stay there for hours. And also when I charge from 30% or under than from 60% or above.
Snapdragon 800/801 were efficient SoC's with a minimum 3000+ mAh. A new class of Androids that finally bested iOS stamina. The 801 is a 3rd revision of the 800 except clocked higher. On idle, cores vary in frequency, power down to 300 MHz, or sleep. On SD600, I can see 1.7 GHz for each core on the M7 or 1.134 GHz while on power saver mode. And it still gives me worse battery even with Greenify, slower SoC, and lower RAM used. SD800 is just more efficient because it doesn't stick to the same CPU frequency for every task, cores sleep, and run cooler unless for gaming.
I also liked that Qualcomm gave us Quick Charge 2.0. Faster recharge times at under 1 hour is the future for smartphones. Kudos to Qualcomm, OEM's battery optimization, putting higher capacities, most sticking to 1080p, and Google's work on KitKat. They all helped spawn a new breed of Android marathon runners that outlasted wall hug.. err.. I meant iPhones.