I bought a Microsoft Surface Book 2 when I wasn’t converted yet. BUT: now it kind of rules. There is a custom Linux Kernel for Surface devices, everything except the camera works now. That means especially: attach and detach the screen from the Keyboard and use the pen with all it’s features.
I wouldn’t buy a surface device now, because I don’t want to support Microsoft. But if you find a Book 2 for cheap, this would be a possible solution to your search.