I'll probably not buy an HP again any time soon. I'm just not a fan of their designs at all. Also I had an HP Envy 1105-DX, upgraded to 16GB of RAM and a 1TB SSHD and it was a great budget gaming laptop, but after only about a year and a half I started having overheating issues and motherboard issues (or maybe the HDD cable). I basically had to have it on a laptop cooler at all times or it would just shut itself off, and every few days it would tell me that there was no HDD installed (it started out every couple months, so I've put a few different hard drives in it thinking I just got lemons, but it gradually got worse so I knew it had to be something else). The trackpad was decent, but the clicks went pretty mushy/wobbly/jiggly after a couple years and the keyboard is not in great shape either. The battery only lasts about two hours.
Now I'm rocking a Lenovo T420 upgraded to 16GB of RAM and a 480GB SanDisk Ultra II SSD. So awesome for coding and other lightweight tasks. Sadly, due to the aging integrated graphics, it either can't handle games very well or they're just just flat-out not compatible. For example: I can play LoL ~40fps on medium at 720p, but when I used to play SWTOR I had to basically have the graphics all the way down in order for it to run smoothly, I can't even play any newer Blizzard games because they all tell me my graphics card isn't compatible, and Hacknet will launch but is unresponsive. Also, it's too thick for me to put it in my bag along with my camera and lenses. It'll all fit, but it's really bulky, so not great to take along when I'm walking around Yosemite or San Francisco.
I think the next one I get, as much as I hate to admit it because I'm not a fan of Apple, will probably be a MacBook Pro. I've used a ton of different laptops and nothing comes close in terms of overall feel i.m.o. The only reason I don't own one already is because of the price. The one I'd get, an upgraded 15", is ~$2,500 and that's really hard to justify when my T420 is still chugging along just fine.