I'm a computer fanatic and have a couple recommendations for models that I actually own.
I love macOS, so a 16" MacBook Pro is a solid recommendation. It's extremely heavy (read: not portable) and pricey, but the build quality is solid, Apple has corrected their horrible keyboard switch that they were using for the last several years, and being able to do things like text, Facetime, etc. is nice. Apple results in some very divisive opinions, but if you're a fan of macOS and have other Apple devices, the interoperability of their devices is excellent. I've got a gaming desktop and I still prefer macOS for "actual work" because I prefer my macOS workflow. Until I built my gaming desktop, I used my current MBP to drive 3 external monitors which made working a pleasure, and going somewhere else to work was as simple as undocking. Assuming you take care of your device and spec it appropriately, a MacBook really will last years. I bought a 15" MBP at the start of MS3 in 2013 that I still have and is still usable as a backup device.
If you're looking for a Windows alternative, check out the Lenovo Yoga C940. It's a 2-in-1 which may or may not be useful to you, but the build construction is solid, the trackpad is reasonable if not a bit small, battery life is excellent, and the 2-in-1 can be an occasionally useful feature, depending on what you use your computer for and how willing you are to try out the 2-in-1 form factor. The Dell XPS 15 is another good choice: solid build quality, excellent display, and huge trackpad. Both of these models are a bit expensive, but IMO you get what you pay for, and I would be leery of buying the cheapest thing possible on Amazon as random manufacturers that you've never heard of and/or budget models are likely to cut corners somewhere. I would make sure to pay attention to the trackpad unless you're planning on carrying a mouse with you everywhere - a huge trackpad that performs well can be a complete game changer when working on-the-go. The LG Gram is a nice, lightweight alternative available in up to a 17" display. I don't own one myself but all the reviews for it that I've seen have been positive.
512GB would likely be enough storage if all you're using it for is work-related stuff (e.g., not installing games at 20+ GB each... though with a laptop I assume you won't be doing any hardcore gaming on your machine). Cloud storage is cheap enough at this point that you could easily pay for a buttload of storage on Google, Box, Dropbox, etc. to solve your issues there. I'd recommend trying to get 32GB of RAM - it adds a bit to the price but will make sure your machine continues to perform for some time. Make sure you get a powerful CPU for the same reason. I'm a big screen guy myself, but just keep in mind that the bigger the screen the less portable it becomes, both from a weight perspective but also in terms of fitting the damn thing in a bag.
Godspeed.