I currently have a few years old Dell Precision, and while it functions and performs very well, I hate the size and weight of the machine. The precision line is my company's standard issue for engineers, but when i checked the new precision series spec sheets show they weigh over 10lbs. Also, their 15"+ screens make them harder carry in a bag or sit down in the field.
I had the company special order me a 14" Latitude 7420 with the best i7 processor offered, 32GB of ram, and a 1TB NVMe M.2 hard drive. I tried to strike a balance between performance and size and weight. When I'm at my desk, i use a dock, so the smaller screen and lack of a number pad doesn't bother me. My only complaint is the lack of a wired NIC, but mounting a USB adapter directly to a VM works better than bridging a NIC on the host anyway, so that wasn't a killer.
There really isn't a perfect laptop to get because it all depends on what you prefer. Because virtual machines play such a large roll with automation software now, the main things to get is at LEAST 16GB of RAM (32 prefered), a solid state hard drive with 512GB min(1 TB+ prefered), and good processor with as many cores as you can get(i7+ series if intel). The rest is all just personal preference.