The computer I want is always $3000. The computer I need is usually $2000.
I recently picked up a ThinkPad T460 model 20FNCTO1WW for $1,830.59 (spec below) after considering the Dell XPS 15. I went with the T460 because of:
Reports of quality issues after 3-6 months with the XPS 
Experience with Dell hardware failing (a e7450 failing to sleep or turn on at all due to bad motherboards)
Experience with my W520 ThinkPad holding up to world travel and bike commuting
Reports of a great keyboard
All of the documentation for the T460 20FNCTO1WW is listed here.
To get this information on your computer use either of these on Windows 7 Pro:
Start > All Programs > Accessories > System Tools > System Information
OS Name: Microsoft Windows 7 Professional
Version: 6.1.7601 Service Pack 1 Build 7601
OS Manufacturer: Microsoft Corporation
System Manufacturer: LENOVO
System Model: 20FNCTO1WW
System Type: x64-based PC
Processor: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz, 2701 Mhz, 2 Core(s), 4 Logical Processor(s)
BIOS Version/Date: LENOVO R06ET47W (1.21 ), 11/30/2016
SMBIOS Version: 2.8
Hardware Abstraction Layer: Version = "6.1.7601.17514"
Installed Physical Memory (RAM): 12.0 GB PC3-12800 DDR3L (2 DIMM)
Display: 14.0" FHD IPS (1920 x 1080),Touch,No WiGig,WWAN,WLAN
Graphics: Intel HD Graphics 520, 1824 MB Total Graphics Memory, 192 MB Dedicated, System Video Memory 0 MB, Shared System Memory: 1632 - how to find this out - Tom's Hardware
Camera: 720p HD Camera
Hard Drive: 512GB Solid State Drive, SATA3 (MZ7LN512HMJP-000)
Front Battery: ThinkPad Battery 3 cell Li-Ion (23.2Whr) Front
Rear Battery: ThinkPad Battery 6 cell Li-Ion (72Wh) Cyl HC Rear
Wireless: Intel Dual Band Wireless-AC(2x2) 8260, Bluetooth Version 4.1
Ethernet Connection I219-LM Ethernet 802.3
Intel(R) 6th Generation Core Processor Family Platform I/O SATA AHCI Controller
Intel(R) USB 3.0 eXtensible Host Controller
One thing I tried to find on Lenovo's site was how much the 6 cell Li-Ion (72Wh) Cyl HC Rear Rear Battery makes the computer stick up. I found this which linked to this, but I couldn't find an image that showed the actual laptop. For the benefit of others, here's how much the battery causes the computer to stick up.
The Ubuntu on Lenovo ThinkPad T460 hardware certification is available at link (all the certs for all Lenovo products are here)
I've also copied some these docs to my Google drive so that if Lenovo every takes them down I still have access
Windows 8.1 Getting Started at link
Using the Windows 10 Lenovo Factory Recovery USB Key at link
T460 User's Guide at link
T460 Hardware Maintenance Manual at link
Sep 30th 2018 Update
Wrote ThinkPad T460 Memory Upgrade after I decided to upgrade the memory to 32 GB after starting to do more programmable logic design work with Vivado (which requires a _lot_ of memory, see [link] which reports memory needs topping out at 50 GB!).
Apr 6th 2018 Update
The laptop seems to be holding up after a more than a year. Over that year I was using the Dell Precision 7510 for a lot of workloads and only using the T460 for lighter duties. Over the last 4 months I've just had the T460 and I've been using it for the workloads I was using the 7510 for. With the higher usage I've noticed that Virtual Box is a bit slower and that I need to close Chrome more often because it seems to take up a lot of memory when I use it.
The battery life is _way_ better than the 7510.
The keyboard also continues to be very nice.
Going forward I'm considering moving into the cloud since many of the Xilinx workloads require many 10's of GB's of memory and many 100's of GB's of storage.