The new laptops have much worse battery life under load. I have the 13" non-touchbar (best battery life) and, with light work, I can get about 7 hours. However, if I'm doing anything CPU-intensive that goes down to 3 or 4. I think it's even worse with the dedicated GPUs.