I've had my HP EliteBook 2570P for nearly three years now. It's been upgraded quite a bit, been looking for a replacement for about a year now but couldn't find anything to even match the current specs for a decent price.
Important specs:
i7-3612QM quad core, PassMark of 6827 ( https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+i7-3612Q… )
16GB RAM (without having a VM in use, currently using about 12GB…I like lots and lots of windows and tabs)
Samsung 250GB 840 Series SSD (main boot drive)
2TB Seagate Drive (in DVD bay, data drive)
12.5" (just about the perfect size imo)
It's not perfect, but it's done its job well enough. I'm looking for something that runs a bit faster, cooler, and can handle HEVC decoding via the graphics card.
The closest I've seen to meeting my specs would be something like the Dell Latitude 7490 with the 8th gen i7. But, only one drive bay and it has to be an M.2 SSD (I wouldn't mind getting a 2TB SSD, but I'd need another for my OS drive).
I'd love to get a cheaper and more functional/upgradeable business laptop, but I don't see any that would tick all my boxes. They all seem to have one major shortcoming. Slower cpu (dual core) that can't be upgraded, or a graphics card that can't do hardware HEVC decoding, or only one drive bay, or too big, or….
Oh, as for what it's used for, nothing major. Currently dual booting Linux Mint and Windows 10 (last booted into Windows 10 in January I think, I usually use a Windows 7 VM in Mint). Not a big gamer, but wouldn't mind dual graphics just in case (as long as they can both handle HEVC).
So, what should I be looking at?
The 14" Lenovo T480 should have what you want.
https://www3.lenovo.com/au/en/laptops/thinkpad/thinkpad-t-se…
There's also a cheaper, more plasticky, for "prosumer" model, the Thinkpad E480, which takes it a notch down on premium business features, but it does gain a pretty respectable Radeon RX550 GPU that's a tad faster than the MX150. It still retains the dual storage option and also backlit KB upgrade.