What's your budget?
If you're on a somewhat tight budget, an SFF PC will get you far more than a laptop.
Lenovo's ThinkCentre M line has both an SFF (mid-size, 3.46" x 14.05" x 13.31", starts at 9 lbs) and a "Tiny" (ultra-compact, 1.36" x 7.20" x 7.05", starts at 1.3 lbs) version. Naturally they differ in both performance, heat dissipation and upgradeability, but both provide far superior performance, longevity and specs to a similarly priced laptop. They're MIL-SPEC rated for durability, and made for enterprise use, so they can take a beating (both in terms of use and transportation).
The ThinkCentre M SFF gets you the most bang for your buck, and total performance. You can configure it to an i7-6700, up to 32GB of RAM (or upgrade it yourself, it has 4 DIMM slots), Windows 10 PRO, various PCIe devices, and various storage options including SSDs. A version with the i7, 512GB SSD and 32GB RAM, plus W10 Pro and 2x2 Intel AC WiFi will run you $1060 from their website (although you could seriously reduce that by ordering the base RAM and HDD and upgrading to your own SSD and RAM).
The Thinkcentre M Tiny comes in three versions, and for your use I'd look at the M700 or M900. They differ in a few features, mainly maximum options for RAM, m.2. SSD support (although strangely you can't add one in their configurator), maximum SSD size options, and a few other details.
A ThinkCentre M Tiny M700 with an i7-6700T (35W, 2,8GHz), 16GB RAM, 256GB SATA3 SSD and W10 Pro will run you $831.
A ThinkCentre M Tiny M900 with an i7-6700T, 16GB of RAM, 512GB SATA3 SSD and W10 Pro will run you $985.
Again, with both of these you could save a decent amount by buying low-end RAM and HDD and upgrading yourself.
Of course you'd need to get a monitor as well, and they wouldn't really be portable in the sense of "work from a coffee shop."
As a comparison, the cheapest <17" laptop at Newegg with an i7-6700HQ and 16GB RAM is $1650, from a no-name manufacturer (Eluktronics). You can get an HP Zbook with the same specs for $1895, although that's still not a premium line like the ThinkCentre desktops. If you move to 17", you can get a similarly-specced Acer for $1179. Although the words "high performance Acer notebook" scare the living bejeezus out of me, you might feel differently. Of course, you'd have to BYO SSD with that one too.