I'm looking for a small (13-inch only), brand new, reliable laptop with decent battery life (at least 6h) and enough power (must be i7) to handle any programming tasks I will throw at it. Doesn't require powerful graphics. I don't want it to be too pricey though - if money wasn't an issue I would've simply gone for XPS 13. Anything under £1000 would be great. I'm also ok with FHD screen. Doesn't have to include any OS. I'm located in UK. Here are my possible choices: Inspiron 13 7000 - £854 (incl. student discount) - i7 8th gen, 16GB RAM, 512GB SSD, FHD - major pros: newest Whiskey Lake i7-8565U processor, cheap, thin bezel, DDR4 - major cons: disappointing battery life HP Envy 13 - £990 (incl. student discount) - i7 8th gen, 16GB RAM, 512GB SSD, FHD - major pros: touchscreen, better battery life, GeForce MX150, thin bezel, sleek design - major cons: DDR3, ??? I was also considering Lenovo Yoga 730 (but I couldn't find a good deal for it) as well as not yet released Zenbook Asus Zenbook UX333 FA/FN, which seems like a perfect, dreams come true ultrabook, but I'm guessing it's going to be quite expensive. Which one of these would you guys choose? Is Inspiron's battery life as bad as they say? Is there a significant difference in battery life between the regular Inspiron 13 and 2-in1 convertible? Are there any significant drawbacks to HP's Envy line of products, as they are significantly cheaper than Spectre line? Are there any other alternatives with this kind of specs (8GB RAM and 256GB SSD is also acceptable) and a price below £1000? I will appreciate any help.