I dont see how the battery life is a pro and not a con its a 92wh battery that doesn't break reach 4 hours on pcmark, i'm guessing because of the GPU? but still thats far too low.
Its better than ever other laptop I have tested. Unless you get something with a low TDP 15-watt CPU and no GPU your not gonna get all day battery life. I also don't test with unrealistic settings ie limited brightness, every power saving feature etc. Instead I test with the default balanced profile.
This is a CPU that uses 60-watts rather than 15-25-watts. If you turn the brightness down, limit the CPU via % in the power plan among other things it can last all day. Keep in mind, most people aren't doing strenuous tasks all day.
Just look at the other notebook reviews (data is older different versions of windows / drivers programs so it wasn't included) Something like a Dell Inspiron 15 3000 with an i3 8130u only got 199 mins in the PCmark 8 test (doesnt use the GPU), and in the same VLC benchmark it got 281 minutes. With the GPU being used this laptop got 221 minutes. So a lower power laptop still didnt end up doing much better.
Realistically speaking laptops that boast of massive battery life are usually bs. The results I get are far more indicative of a real world situation. If you can turn the brightness down heavily limit performance, use throttlestop etc sure you can stretch that out by a lot. But thats not out of the box testing. Compared to every other gaming centric laptop the XPG bested them all at least when it came to general usage on the battery.
So from what I am seeing you would need a 90 whr battery inside a laptop with an i3 8130u to get all day battery life. Even then you wouldn't have a decent GPU so your dependent on the IGP for any accelerated tasks which means in some situations it isnt good enough. Again I don't know many people that use laptops with every power saving feature turned on and brightness turned down (cant see the screen for shit on most units) therefore again in a more real world situation the XPG battery life outside gaming (not entirely there fault) it does exceptionally well and far better than most. One just needs to look at the VLC media test. XPG gets 243 mins, the MSI GE63VR 7RF for example is a 7700 HQ CPU with a GTX 1070 GPU. It gets 112 minutes in VLC media playback. It had a 51 whr battery and at launch was $1700. In 2 years you ended up with a 50% increase in CPU performance and then some, with a doubling of battery life and at $300 less with roughly the same gaming performance.
Sadly the CPU used is why battery life isnt better. Its allowed to chug 100-watts when plugged in and can still suck down 60-watts when on battery. However the GPU is limited to just 30-watts. With a rough TDP limit for the entire unit giving users the ability to use a slider to limit the CPU power easier and with less hassle would immediately bring gains on battery life. (I tried using windows power plan to limit the CPUs maximum potential but it did absolutely nothing to improve the situation). My biggest complaint is performance in games on battery power. Being able to drop the CPU to say 30-watts and allow the GPU to hit 60-watts would make the unit one of the best available for gaming on the go. Just sucks we don't get that level of functionality.