Hi. So I will be buying a laptop today and I wanted to ask you for some opinions. I will be using the laptop mostly as a coding laptop, with unity, visual studio and possibly some photoshop, alongside needing it for use at school (word, powerpoint etc) so a large batterylife is somewhat useful...