From experience, I prefer HP. Dell have good reviews too but I used HP before, even at the office, though when it comes to popularity, Dell is more popular. I used HP and I have a laptop on that brand. It lasted fo 3 years. I even bought a second hand laptop with HP brand and I used it for 2 years. I think it depends on the use. I do not use it for gaming purposes. I am not a technical person and I cannot tell from the technical perspective. I only rely on experience of use. The battery charge could use for whole 48 hours even I used it for watching videos and downloading. Most of the time, i am only searching and my usage doesn't last for 6 hours a day. But still I can use it for whole day. The problem with HP is that, I am not sure if it is affordable and always available, compare to Dell. My laptop right now is Lenovo and this one is really durable, but I love both HP and Dell.