In terms of performance or value for money, certainly.
But it's a huge hassle keeping application settings, development environments, large datasets or VM images, etc in sync on two computers.
With a single laptop I can just unplug the monitors and keyboard, and go to a client meeting or a hackathon without checking that everything is set up on the laptop.
Planning on doing the same. Just refreshed my desktop and plan to get a refurb MBP or wait another year.
Hell its almost worth it to do a hackintosh laptop and desktop but I don't want to have to deal with supporting it. I like at least one of my machines to "just work" and Apple hardware is nice.
Regardless I'm not buying new until the price goes back down!
I have built a Hackitosh on i5 SandyBridge CPU and a cheap $35 GPU to support a 2K monitor. I integrated this with the Korean 2K monitor (YAMAKASI) and added a Ducky Mechanical KB and Logitech MX anywhere mouse. Its a solid machine, occationally crashes due to some GPU drivers but otherwise a very dependable machine.
On other hand, tried to convert a Dell laptop to Hackintosh. The first thing that felt very weird is the trackpad. What makes MacBook a great laptop is the awesome integration of the trackpad with the MacOs. None of the other OS or HW have come close to this quality of integration.
So not much of an option out there that offers a stable, portable yet powerful and a awesome trackpad. Dell XPS series is serious contender in this area but I am not sure how well it plays with having Linux natively installed. I hope it is as good as the rave it gets on the Windows 10.
...or five cheaper laptops. You could do that and still have money to spare.
Then you could make a big laptop dispenser, shaped like a gigantic Kleenex box, and just discard your computer whenever the screen gets a bit dirty.