With Fedora, everything (except the fingerprint reader) just worked, even firmware updates. No configuration, no messing around, the entire process was flawless.
I don't care for the fingerprint reader, and the USB-C dock uses DisplayLink, which is beyond awful.
Here's a link, but I see the price already gone up a little:
https://www.microcenter.com/product/612786/hp-pavilion-15-cs...
It has a slot for an M.2 card that does not interfere with the rotating SATA drive, so I'm about to try that. I'd like to have both installed. SSD is nice for Linux but is absolutely required for Windows.
One nice thing about Dell XPS: they have the Thunderbolt port. I theorize that this is potentially very useful for a corner case that I have: you can add a PCIe box and add a parallel printer port card that accepts ancient security dongles required by certain engineering software that I invested in the past.
NVidia, no way to working fine on Linux: you will wait for new drivers after each kernel update and tons of another issues.
As installed: 18.04 works, but long delay when you login because nouveau driver is having problems (a bunch of timeouts from it in dmesg). But it does seem to work (I didn't understand the reason for the delay at first).
Install Nvidia closed-source "435" driver: the above problem is fixed, but now it does not recover from suspend.
Force it to use the Intel GPU with "nvidia-settings". Now all is good. Intel driver is supposed to be lower power anyway.
It's interesting that the there are two GPUs that can share the same video port.
There is also something going with the WIFI driver:
iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
iwlwifi 0000:00:14.3: BIOS contains WGDS but no WRDS
But it does work.I've found that installing a 1 TB M.2 EVO 860 SSD works, and you can also have the mechanical hard drive at the same time. However, the BIOS is stupid: it always wants to boot from the 2.5" drive, so you need to install grub on it. I used a Samsung migration tool to move Windows 10 to the SSD, but Windows itself is stupid- it's random whether it boots the new SSD partition or the old 2.5" partition.
I'm hoping 20.04 will be a smoother experience once it's released (we only run LTSs on development machines at work).
One of my new team members couldn't get her brand new XPS15 to output to a 4K TV (1080p internal disolay) on 18.04 yesterday. The screen would just constantly flash on and off. We had to settle for her using 1080 for presentations etc on the office TVs as no combination of proprietary drivers or Nvidia on/off resolved it.
I've felt the touchpad wasn't sensitive enough and the click action was way too feeble. Combined with the mushy feeling of the keyboard and the atrocious user experience of the OS, I can barely stand using it each day.
The need for 3rd party software (spectacles) to allow me to use hot-keys to shift windows around (native feature in Windows, Linux, and iirc even the windows manager in Sun V when I used it for a short time). Same story to alter the behavior of alt-tab.
I also can't prevent windows from stealing focus if some random app decides it wants to pop up something (again native option in every other OS I've used). That's apparently been an active complaint on the internet for somewhere close to a decade from what I've seen during my fruitless searches for a solution.
I've had numerous issues related to the App store randomly signing out, which may not be an issue to normal users, but in my case the office uses a shared app store account to handle App Store purchases, so that was exceedingly irritating but probably a "it's just you" type of complaint.
And none of that even touches the debacle that is Catalina. I ended up completely re-installing the OS, as a vast majority of software I needed wasn't compatible due to the deprecation of 32-bit support.
All in all, I personally hate the OS and can't stand it. I'm currently looking for a new role, and can't deny I'm giddy at the chance to get away from it. And honestly, I'd probably turn down a position if it came with the requirement to use OSX again.
However, I do recognize this is my experience and others really do enjoy OSX. But to each his own.
If I were in your shoe, I'd wait for a longer traveling version of the keyboard that's not butterfly.
I can get along with my 2015 for now, but I really miss the Retina display and it is pretty slow for doing heavier stuff.
I thought I was fine with the old screen turns out I was just used to it, the new one is such an upgrade, the tradeoff being that the processor power is about the same. Which don't matter to me that much as it's mostly text editing for me.
The closest to a mac touchpad I have seen so far has been the Dell XPS touchpad, which imo is hands-down the best touchpad experience on a non-mac machine.
Yes, it lacks many gestures but, KDE has ample replacements for these gestures I think.
But if you prefer Ubuntu to macOS for whatever reason, I've found the Dell XPS line to be good enough to be tolerable.
This is why I bought a Macbook Air, they still have a physical escape key and my vim muscle movements will not allow me to remap that key anywhere else.
BTW The 16inch Macbook Pros also have a physical escape key now, to the left of the touchbar.
But, then, the newer T490's can have up to 64 gigs of RAM, SATA and an M2 ssd
I always disable the trackpad but I fear someday thinkpads might drop the trackpoint altogether as I don't see many people using them.