Can't speak for TFA's hardware but suspend/resume works fine on my lenovo x1 6th gen running freebsd, with the only caveat being that I had to load some drivers that were not loaded by default. (I think it was called acpi_ibm. Manpage says that's for the Fn key combos, maybe it was something else.)
FWIW, suspend/resume is probably the worst, fiddliest thing about free OSs on a laptop.
XPS 13 Developer edition meets these requirements. The touch pad isn't as good as a MacBook (none are) but it's plenty sufficient for working when not at a desk and if you do Docker based development having a Linux OS is actually much more performant.
I agree! Specially after I installed a different desktop environment (Plasma KDE, which is beautiful) as Ubuntu's default was really poor in my opinion! Now, I honestly don't know if I prefer my Mac (used mostly for work) or my Dell :) which is great!
Going from a MacBook trackpad to literally any other laptop is an exercise in extreme frustration. Even going from Mac OS X to Windows in Boot Camp makes one want to pull their hair out.
I've owned five or six thinkpads over the years and in my opinion the only reason people feel the trackpoint is acceptable is because the trackpads on those machines are so awful. I used to prefer the trackpoint too, until I used a laptop with a trackpad that wasn't hot garbage.
For example the trackpoint on my T70 actually drifts backwards in the opposite direction after you let go, and this is typical for trackpoints in my experience. It's just not a very good pointing device.
Don't forget this, which translated means suspend/resume doesn't work.