Working from home during COVID 19 for now and maybe a lot longer? Want a portable yet powerful machine that can also plug into things and operate just like a desktop computer?
Apple MacBook Pro: Portability and expansion with gorgeous display
Choose the Apple MacBook Pro when you want a compact expandable machine good for 3+ years. Its expandability is less than a Mac Pro but it few users will ever need more expansion than an iMac 5K provides. And it has a gorgeous display.
The Apple 16" MacBook Pro is my preferred choice, but the 13" models are much easier to carry around. Big CAVEATS: buy the CPU and GPU and memory and internal storage you need/want upfront, because NOTHING internally is upgradeable internally.
You might want an external display and keyboard so that the MBP can be hooked up and function like a desktop (ergonomics of a laptop are awful).
You'll will probably want some additional ports for standard USB-A devices. Get a 1TB internal SSD at a minimum for most users, but 2TB or 4TB is preferred over the long term—way better than having to carry along extra devices externally. But you can always add more externally, as shown below. A range of options is shown here from basic yet excellent, to pro grade.
Connecting a non-Thunderbolt display means you’ll want either the OWC Thunderbolt 3 Dock or the OWC Thunderbolt 3 Dual DisplayPort Adapter (for the Mini DisplayPort). You might also want more USB-A ports.
$179 SAVE $101 = 36.0% OWC 14-Port Thunderbolt Dock with Cable - Space Gray in All Other Categories
Additional storage might be needed for large image files, video, etc. At least three backup drives should be used: one always connected for daily or twice-daily backups, and two for off-site storage, safely away from the computer.