Ask HN: Feasible Alternative to the MacBook Pro?

563 points by ryanmccullagh ↗ HN
The MBP is by far the best laptop I’ve used. The graphics are amazing, and the touchpad is ergonomic. However, Apple has demonstrated their inability to be reliable. I bought my MBP in January of this year (2019) and tomorrow I’ll pick it up from its 3rd repair. I’ve grown tired of this repair routine. And after the 3 years runs out, they will start charging me.

627 comments

[ 1.6 ms ] story [ 377 ms ] thread
Dell XPS developer edition, or if you want a 15", the non-developer edition.

Touch pad is not quite as good, but the rest of the hardware is up to spec. The 4K screen is arguably better than a MBP.

Slightly off topic, I greatly prefer a touch screen over the touch pad.

One downside of switching is that work software for Macs are very well built. Webstorm feels clunkier on Windows than Mac, for example.

I wish I could recommend something, but nothing seems to meet the weight, quality, power match.

HP Pavilion has the weight and power of a MBP, and the tablet mode is fun. But the touchpad is terrible.

Dell XPS has power and a good build, but is too heavy if you like to lug around two laptops like me.

MS Surfacebook seems nice, but some friends report that it it's also similarly fragile.

I've been doing a lot of work on windows, so I bought a surface book, and I really like it. But it is fragile. I bought a refurb, and I had to exchange it twice. Fortunately the support is good, when I've had a problem, MS swapped it for me via courier . I've had everything backed up on one drive and really been quite easy. If you find yourself in this position, their online support chat has certain hours in each country, just switch the /us/uk/au path segment in the chat url and you'll get to chat with a person any time of day.
Thinkpad X1 Carbon (or Extreme for 15" OLED display and 64GB RAM)
Slightly OT however for what it’s worth the new 16inch MBP with a redesigned non-butterfly keyboard is supposed to be available soon.

I would suggest you hold off any laptop decision until then.

Waiting for that announcement myself. Plus a few months to see just how reliable they are.
the rumors suggest that it will initially ship with the old keyboard, to get upgraded sometime in 2020.
Meh.

Are you really confident this first new batch will be ok?

Err, have you ever bought a first-gen Apple product? Not something you walk into lightly... Apple has a tendency to let customers find their flaws rather than actually test for them and shake them out.

I'd rather not volunteer $3000 to be a guinea pig for Apple's keyboard design gremlins. If they went back to the 2016 model and just slapped a new motherboard inside and made the battery larger, then yeah, it'd be a no brainer. But I can't imagine them being that smart about it given the past few years of evidence to the contrary.

> Err, have you ever bought a first-gen Apple product?

I have 1st gen iMac retina, I have had zero issues and have been using it daily since I bought it new in 2014. I did get SSD and upgraded cpu and graphics card; I believe the base models under performed so I can imagine people were not so happy with those models?

Only regret, it cannot be used as an external monitor.

> I'd rather not volunteer $3000 to be a guinea pig for Apple's keyboard design gremlins.

yeah, I would probably wait as well; unless work was paying for it

> Only regret, it cannot be used as an external monitor.

You should check out Luna Display. In the wake of being "Sherlocked" by Apple's new iPad Sidecar feature, they've added support for using Macs as external displays.

https://lunadisplay.com/pages/meet-mac-to-mac-mode

It's generally not a good idea to buy a 1st gen Apple product. IMO it would be better to wait at least to a 2nd gen of the redesigned MBPs.
I recently switched to the Lenovo Thinkpad P1 running Ubuntu. After 6 months of use, I’m fairly happy with it.
How is graphics switching working on those? AFAIK you need to use the discrete card for HDMI/displayport, and integrated for best battery life, but switching between them takes a reboot.
Nothing equals the MacBook line even with all the downgrades since they switched to Donglebook models.

Closest I’ve used is the Surface line but it’s not nearly as good.

I’m still using a donglebook. My work gave me one and I had bought one so I have a spare for when one is being repaired.

The keyboards are utter shit, the usb C charging is a big downgrade, and the touch pads are now so big they often get in the way of typing.

The 2012 MacBook Pro Retina I bought before my 2018 Donglebook still hasn’t had issues.

X1 Carbon is a really nice device. Its pretty reliable, Linux friendly and has no spyware installed like some other Lenovo lines.

But no matter what laptop you pick, its gonna take you a couple of weeks until you are comfortable with it. But it will happen eventually. Laptops have the same interface after all.

Switching the entire software stack from Mac to any other OS is probably the main struggle.

Try a couple of Linuxes or Windows for a few weeks until you find the sweet spot. Between Mac, Windows and major Linux distributions, there is none that is objectively better anymore(for developer experience). Its a matter of preference and habit.

I used an X1 for a few months. It took me a fortnight of rage before I discovered you can switch fn and ctrl in BIOS. after that I really liked it.

I'm going to be in the market for a new <= 14" soon but want more ram than the X1 carbon offers. A T490 caps out at 40gb and has decent specs on paper, I'd be interested to hear others' thoughts on the model though.

I have a somewhat older T4xx model that's still running (bought in 2012/13 I believe). During its lifetime I upgraded the hard-drive, RAM, the keyboard (well, it wasn't an upgrade...coffee spilled on the previous one...) and even the screen.

I have since upgraded to an X1 carbon which is significantly slimmer and lighter (although I never had any complaints about the previous laptop in that respect).

I personally think the T4xx line is a perfect compromise between portability and power. So as long as you're ok with having a slightly thicker and heavier laptop you'll be very happy with it.

I recently purchased a T490 and it works reasonably well with Linux. My model has the base 1080p display rated at 250 nits, and while resolution and colour are no match for an MBP, the display surprisingly gets bright enough for some outdoor use.

Build quality is solid and keyboard is great. Speakers sound pretty rough but get decently loud. I got maybe 7-8 hours of use with the screen at 60%, and alternating between coding in Emacs and watching some videos.

I've tried Manjaro and the latest Ubuntu 18.04 LTS and have had no issues that would be a deal breaker. The only annoyance is jittery movement with the TrackPoint, but I've had that on every modern ThinkPad running Linux. I've been leaning towards using the trackpad more often and it seems to work okay.

Same, I bought a t480 but I went with POP OS. I bought it to see if I could switch to linux.

On the plus side its a solid and stable dev machine, iterm seems slower than the linux terminal. Rubymine, pycharm etc are stable. Google cloud shell freezes in browser sometimes but firefox quantum and chromium work pretty well otherwise. It also works great with my uhd monitor even tho it doesn’t have a dedicated graphics card.

But, I encounter screen tearing a lot on web pages. The trackpad is horrible in comparison to a macbook pro. There is some pretty nice support for multiple workspaces but they dont have the amazingly useful trackpad gestures.

I honestly feel like if there was a thinkpad with a trackpad as good as a macbook pro 2012 then there would be no problem switching.

Learn to love the trackpoint and when you go back to a MacBook you'll be sad it's not there.
honest question, how to love the trackpoint? I constantly overshoot or undershoot my target when applying pressure to the stick. Any suggestions? Should I adjust some settings? Do I need to just dedicate to using it for a couple of weeks?
The trackpoint is kinda crappy on newer ThinkPads. I'm not sure what they've changed, but movement is always jittery under Linux for me.

My X230 is buttery smooth. The X1 Extreme and T490 I've tried, not so much.

That's been my experience with my new t480. I wonder if there's some other drivers that could make it smoother?
The new Lenovo x390 looks quite promising for being smaller than 14, but bigger then the x200 series (which is 12.5").
The x390 comes with a 13.3 inch display, as opposed to the previous 12.5 inch screens, but it's just 4mm longer and 7mm wider than the x290. They reduced the bezels on the screen to gain the majority of the new screen real estate, so the keyboard won't be any larger than the old one.
> A T490 caps out at 40gb

48 according to the spec sheet.

I go everything working under Arch except the sd card reader.
Just bought a t495 for myself and my business partner. Returned both, the keyboard is horrendous. Lookup nkey rollover, typing on the keyboard was full of missing and transposed letters. Will never buy another Lenovo again.
X1 is a nice laptop. The problem is it's weak CPU. Apple manages to crunch a whole different tier of CPU (h(q) series vs. U series for Lenovo) in the same form factor.
The 13" MBP that is most comparable to the X1 Carbon also uses U series, while the 15" MBP is best compared to the X1 Extreme, which, you guessed it, offers the better H series CPUs.

Same for Dell XPS 13 vs 15.

You can’t have your pie and eat it, in exchange for battery life having U is completely understandable. Depend on your workload (mostly just a ssh frontend), even Y is acceptable.
I'm a big fan of the U series cpus: They consume very little energy, which leads to less overheating, less fan noise, and longer battery life.

(Conversely, the H series cpus consume a lot of energy: the laptop overheats quickly and has to slow down anyway.)

Now it makes sense why may 2018 MBP always gets hot while my previous 2015 only rarely does.
Thanks to constant throttling. Which makes an i7 feel like barely an i3. (i7-7660U in an XPS 13, at least)
I cannot understand this statement - if I need a (relatively) thin laptop my primary focus won't definitely be the number-crunching feature (more something like weight, connectivity, panel colors, input devices, etc...).
I also moved to Windows 10 and X1 Carbon (6th Gen) after using Apple products all my life and I've never looked back. That being said, my X1 also went three times to repair. I guess people have simply unlearnt how to manufacture reliable products due to the immense complexity that is involved by now, combined with a planned obsolescence mentality. It is shitty wherever you go; it's just a bit more shitty with Apple currently IMO, and Apple deserves some flak for their provocative product policy, e.g. selling the MacBook Air with the same crappy low-res screen up until 2017 which is still available in some stores.
IMO, if you're buying a higher end laptop it's worth shelling out for the on site warranty/accident protection. They'll send a technician to your location (typically within the week) and replace whatever parts needed for free. So you'll have essentially 0 time without your laptop.

It's been excellent (used it twice: fixed a broken keycap, and a spilled drink), and gives me a ton of peace of mind.

Huge +1 for this. On-site support has saved my XPS (and by extension me) a few times now. If you’re going to go for a Dell laptop I’d get ProSupport or better.
Lenovo lets you buy up to 5 years of onsite support for less than the cost of applecare. I am in my 4th year on my T460p. Had to use it once, a few months ago when the SSD died. I found out then that whether someone actually comes out the next business day depends on the technician assigned and the region. In my case they sent me a replacement drive (arrived next business day) and expected me to install it myself. Not a problem, T series thinkpads are designed to be easy to get into, but still slightly disappointing. Still, I got the cost of the onsite back with just that one incident, so I was satisfied with the service.

I am very satisfied with that thinkpad. Excellent linux support, good performance, quiet under sustained load, best laptop keyboard I’ve ever used, and extremely durable.

> They'll send a technician to your location (typically within the week) and replace whatever parts needed for free.

My Dell Latitude had included "next business day" 3 years warranty. I used it twice (to get motherboard and display replaced) and they sent technician next working day. There were a bit more failures then I would expect, but warranty was great and I happily bought 2 more years (5 years total) for equivalent of about 200 USD plus tax.

This is interesting, if an Apple laptop failed that often then passive aggressive posts would be made on HN explaining how it’s needed repair too much and the owner would like to switch to something else and would like recommendations on what to buy.
The second "failure" was about small flaws on display (mostly visible on white background). I didn't actually expect them to replace it, but they did.

I've also heard from friends that E7*70 had a bit higher failure rate than usual. It still seems (subjectively) to be much lower than Apple's issue with keyboard. Most importantly, they fixed it almost immediately.

Today, I don't expect things to not break. I'm still annoyed when they do, but more important is what happens after failure, how long (and how much effort) does it take to get things working again.

Overall, I love my X1, but I have had so many problems that they finally replaced it with a brand new machine. Premier support is mandatory for Lenovo IMO, in spite of the problems, I never once had an issue getting someone onsite to repair it and they assigned a local case manager to sort out the replacement. On the Lenovo forum I read a lot of stories from people with similar problems, but with basic warranty they reported getting a run around, being without a machine for weeks at a time with it went back and forth to the depot. A YMMV..
(comment deleted)
I moved from an XPS13 (hated the keyboard) to a Lenovo X1 Carbon (4th gen) and I'm very happy since then (Linux, XFCE). The only bad thing about the X1 are the loudspeakers (0 bass).
I have a gen 3 carbon x1 that is four years old and I still use it every day. Never replaced the battery and I still get 4-5 hours. It’s not powerful enough for dev work but perfect for web stuff and office.
I've had almost every model of MacBook Pro, and quite a few models of ThinkPads. At any given time, I own 2-3 of each.

Generally, Linux works fine on the ThinkPads, as does Windows. But neither of them work as smoothly as a Mac OS for me. Especially when it comes to multi-monitors. They also don't handle different resolutions nearly as well (4k, standard, etc). I usually run dual-boot because I'm not 100% happy with either.

However, for the most part, I can do things like plug my USB-C LG 4k monitor into a ThinkPad with Linux or Windows 10 and it works just fine. But, a couple reboots later I might have to re-configure all my externals (various 1440p and 1080p monitors).

The trackpad on the MacBooks is beyond anything you will get on a ThinkPad. They are usable, they also have the trackpoint, but they don't have the 'flickability' that the Macs have. The keyboards are also better than anything you'll find elsewhere.

The place where the ThinkPads really win is cost and flexibility. Plus, they have all the ports you would expect.

Do you need a beast of a 'portable workstation'? You can configure a P5x on Lenovo.com with 64-128GB of RAM, 3x2GB SSD's in it, and you're still cheaper than a maxed out 15" MBP with 1/3rd the capacity.

Do you want a thin and light travel machine? You have the X2x0 and the X1. Neither share the footprint of the 12" MacBook but they have real processors, and you can upgrade the RAM and SSD with standard parts.

And then if you just want a 'laptop', you have the T3x0, T4x0, T5x0, if you need a 'workstation' there's the X1 Extreme, P1, P5x. Enough options to make it confusing.

We have XPS 13's at work, but I don't care for them too much. They feel chintzy, 4k @ 13" isn't ideal for me (the screens are high quality, though). The shiny bezel around the entire laptop gets all scratched up and cheap looking very quickly as well.

In love with my X1 Carbon. Great form factor, runs Debian without issues, and has been a perfect replacement for my old MacBook.
The ones I’ve seen look pretty appealing but don’t think I could bring myself to purchase something from such a disreputable company
can you share what was broken since January?
I'm betting it's the keyboard.
Hi,

3 things broke. First it was a dead pixel on the screen, second was a reproducible kernel panic (using any video chat application would panic the kernel.). The last and hopefully final issue was the keyboard issue (double keys, and weird issues with the key not pressing sometimes).

The Dell XPS line is pretty decent, and the newer models have fixed some design flaws (like camera placement). The higher-end models have discrete graphics cards, fingerprint readers, and a decent resolution display.
Bought an XPS a couple of months ago and had to return it because of the inexcusable ghosting and slow refresh on the 4K panel and the frankly inadequate thermal design. Outrageously bad for the asking price.
First, bad apples do happen in both Mac and Windows worlds. I've worked primarily on Macbooks over the last 10 years (while Windows on laptop was still in diapers) and they never failed on me. Now that Windows 10 Pro is getting really good, and the Macs are getting obliterated by horrid design decisions, I see myself switching to Windows.

I personally prefer Windows laptops with UHD/QHD screens because I can put much more info on it (e.g. 3 vertical code windows or two vertical web browsers). The Mac won't let me set that high a DPI, even if the resolution is theoretically there. Also the 4:3 Mac screen ratio many times results in the bottom part of the screen obscured by fingers, e.g. bed coding.

That said, the best I've found is Lenovo Yoga 920 and Dell XPS 15. The Dell can be fitted with 64 GB ram e.g. if you run VMs, and since you mention amazing graphics, the OLED version says Hi to the Macbook Pro, from another universe (in other words the Mac display looks like utter trash compared to it).

In all cases, you need to clean-reinstall from a Microsoft provided Windows installer (to get rid of the massive preinstalled, buggy and inefficient bloatware), and run ThrottleStop to undervolt the machine to avoid the extra heat and boost the battery performance. Write down what you do, and over time you will develop your "install script". Chocolatey is your friend.

HTH

Try running something like EasyRes on your Mac, you can then switch to the actual resolution of the monitor. It’s somewhat insane how much stuff fits into the screen of my 13” MacBook.
Actually, independently, I just did that a few days ago on my MBP 12", installed "RDM", it's pretty awesome.
Try getting a refurbished 2015 MacBook Pro (the last good model), as powerful as you need.
The new razor blade 15 really caught my eye. Expensive, though.
Macbook Air > Macbook Pro just because of the keyboard
I have MBP ‘18 and an Air ‘19 and I was surprised how much better the keyboard is. I didn’t buy it for that reason — I just like to have a second, more portable laptop for backup and convenience. It is much nicer to type on and feels more rugged.

I agree with the general consensus here however — Apple needs to get its shit together and stop pursuing meaningless marketing metrics and start making great computers again.

SWEs / tech people (myself included) probably overestimate their importance vis-a-vis Apple, but it would really only take one great alternative from Razer or Lenovo or a new company to cause a mass exodus. That will definitely not be good for Apple.

At this point I use Apple because they piss me off slightly less than the alternatives let me down aesthetically. It’s hubris for Apple to assume that will always be the case.

Yeah, Lenovo is almost there with the X1 Carbon/Extreme and Razer's ones look good too - if they'd just fix the trackpads and have officially supported Linux with the Optimus problems fixed they'd be a great alternative.
Is there really that much of a portability difference between an Air and a Pro?
I'm looking for a replacement, too. Had Macbook Pro 2015 and 2018.

I plan to settle on Windows 10 Pro + Ubuntu WSL. I don't need top specs (i5 and 16GB RAM are enough for me), but build quality (touchpad, screen, robustness) and weight are most important.

Playing with Surface Pro 6 in shop I kinda like it, but I can't find XPS or X1 to lay my hands on.

How is the build quality between Surface Pro, XPS and X1? Which one has the best touchpad, screen?

Dell XPS 15 (2019) has good keyboard - better than Surface Pro, worse than Lenovo. Very good touchpad - worse than Macbook, better than any other manufacturer. Materials are nice to touch, design is very good looking (comparable to MBP). Screen has very modest viewing angle, but if you don't move your head too much, colors are vibrant and image quality is great.
Maybe look at Surface Book too? Bigger screen, discrete graphics option, two batteries, bigger touchpad. I have one for work. Not sure what the Surface Pro 6 is like physically, but Surface Book 2 beats Surface Pro 4 at almost everything.
I am seriously considering Purism Librem 13 (https://puri.sm/products/librem-13/) as a replacement for my MBP. I haven't had any hands on experience with it though, so if anybody have tried it, I would love to hear about your experience. I like the privacy first approach and I think it is becoming more and more essential to have this kind of alternative.
It sound very good. I would love to have a feedback on this product because I think it expensive (start at 1100€ for 8 GO RAM + 250 GO ...)
According to the article I just shared, it seems like it's not just expensive, but unnecessarily expensive :(
I'm using the 15" as I'm a sucker for 4K screens. Very happy with it.
Thanks for sharing! I'm a sucker for 4k as well, but not so much for big laptops ;) I was hoping for a 13" 4k from Purism, before reading what Zlatan Todoric had to say about Purism.
And then this landed on HN: https://www.phoronix.com/scan.php?page=news_item&px=Zlatan-T...

Basically Zlatan Todoric the former CTO of Purism calls Purism's claims "shady" :(

Too bad... I had high hopes for Purism.

Not sure I can take him too serious. I have now 3 laptops from purism (2 old 13” and one 15” ). they are great.

He’s mostly talking about the phone project (which is hard).

Don’t know about Purism, yet have friends who worked with/on Jolla and his comments sound too harsh. PinePhone is interesting, yet haven’t seen much and I doubt they will be doing better ... Jolla shipped (yes with some proprietary blobs ), but was a great product (loved their work also before on the Nokia n110 ... my first mobile internet device).

Thank you for sharing that! I was ready to ditch Apple entirely, before I read that interview. But maybe I should just with the 13" Purism and a PinePhone :)
Would also argue that Purism is still better than Dell, Huawaii or any other laptop manufacturer :)
No doubt! My biggest worry would be whether the phone/company still exists in a year.
I use MBP 2015 at work, Macbook Air 2013 at home, run Arch Linux on both devices (dual boot). Had no issues so far.
I have been using a Rev1 Surface Laptop as a development machine for over a year - here are my notes after six months:

- https://taoofmac.com/space/blog/2019/05/11/2030

Full disclosure: I work at Microsoft. I also still use Macs (and will keep using them regardless-for instance, I use a 5K iMac a lot of the time I work remotely) and have kept a Mac-centric blog for sixteen years, so I think I can be pretty straightforward and direct about this:

The Surface Laptop is at least as good as the MacBook (hardware-wise), and depending on what you do (for instance, if you can take advantage of WSL2 and the new Linux environment that comes with it), it may well be better. IMMV.

Hardware-wise, I cannot fault it except in the number of ports (new models changed that a bit). Having moved from a Lenovo X1 (which I hated) to it, and having avoided the hassles involved in the Surface Book (the hinge and detachable screen make for a wobbly, temperamental machine IMHO, and I’m not alone in thinking that), I’d say it is a great machine.

(I still carry around a Surface Pro 4 because it is only a slight bit smaller and lighter, but the Laptop has a nicer screen)

The problem with Surface devices is that they're irrepairable once something goes wrong. I had issues with my Surface Pro and Microsoft support basically said "too bad, buy a new one".

That's why I went for a T-series Thinkpad and am still using it. It's not as lightweight or slim but in exchange more powerful than equally priced ultrabooks/convertibles and easy to repair and upgrade. That's a trade-off I'm happy to make.

^ This. I hear the next version will be repairable but until then, it's not an option.
The current version has an externally accessible SSD and other repair tweaks. Check the blog posts on it.
Counterpoint: my two year old Surface Pro 4 developed a battery-swelling issue, and Microsoft replaced the whole laptop right away (well, as soon as I worked out how to contact the right level of tech-support).
I think this example only solidifies gp's point. It sounded to me like they were talking about the ability to open up the laptop and actually repair it, which it seems even Microsoft can't do with their own machines. Full replacement from support is convenient, but what if I just want an extra 16GB of RAM?
They can do it with their own machines, as the replacement I got was a refurbished one (with a different model of battery installed). My original machine was irreparable as the battery expansion had damaged the screen and warped the metal of the case itself! I agree they're not serviceable by mere mortals, though, and many upgrades are impossible.

I have a Thinkpad X201 Tablet from 2010, and it's easy to take it apart and replace/clean bits. There's a serious cost to that, though: the entire Surface Pro 4 tablet takes up only about the volume of the Thinkpad's screen. The Thinkpad as a whole is about three times that thickness. This is only partly an age thing - mostly it's serviceability design.

My surface 3 battery swelled and it cracked the screen. Was out of warranty about a year so I never contacted them. I don't think I want to buy another one.
Mine was out of warranty, but they did it anyway. They seemed to have moved on to a different type of battery, as my refurbished Surface 4 replacement has better battery life than the original.
Next time don't forget that if you buy with a credit card that likely gives you a warranty extension. Probably at least 12 months.
How bad is it really? They do have to issue warranties at least in Europe, right?

I'm thinking about shelling out for a Surface Pro 6, but I don't want to buy a potential cat in the bag.

(We have some mandatory legal protections over at Poland/EU that apply to on-line sales, but I'm not sure if they apply if you buy a product as a business. Need to check up on that.)

Guy at work broke the screen on Surface 3 (I think). Cost to fix was about 40% of price, and later the touchscreen stopped working properly in one corner.

Another Surface Book and docking station had ongoing problems, which was very disappointing since dock was relatively expensive. Apparently a known problem with no fix.

Overall, not very impressed with MS hardware for a variety of other reasons.

The Lenovo X1 you hated, was it the Carbon or another in the X1 series?
The Carbon. I think I have a blog post about it, but my overall experience with it was lousy - spongy keyboard, dim screen, atrocious touchpad... I could go on.
Rather than suggesting a different manufacturer, I’d suggest getting a complete machine swap under whatever lemon law is applicable in your location. Obviously 3 repairs in 10 months is unacceptable, but Apple’s machines – even including the keyboard faults – aren’t generally that unreliable.

If it is the keyboard then it’s 4 years, not 3 (https://support.apple.com/keyboard-service-program-for-mac-n...).

I picked up a maxed out 2016 MPB right when it came out, including 2 LG 5K displays. I suffered random total system crashes with those external displays connected.

After going through three repair cycles Apple replaced mine with a brand new (faster) 2018 model, I didn't even have to ask for it. It was a bit of a drag to backup/restore the machine a bunch of times but Apple's service was top notch.

(comment deleted)
You didn't mention what are you doing with the laptop? If you filter by laptops with the same weight, screen resolution, fast CPU, etc., etc. there's going to be a small list of laptops of comparable price.

So, if you start being more flexible in some areas you have more choices.

For example, how about a Ryzen desktop + a no fuss laptop for when you are mobile? (This assumes you mostly work in one office on the desktop, but also want to be mobile).

Depending how used you are to macOS you'll probably come back to Apple. Maybe buy an use / refurbished MBP.

XPS 13, onsite service is great and is also easy to replace parts by yourself.
I'm on my second Lenovo laptop (now T450s, before that: L-series). I use Linux on it and am really satisfied.
I've personally loved the spectre series from HP for their 4k displays and good specs for the price. I use a MSP16 for drafting and design work, so the gpu is pretty critical for me.