This was also my experience with the XPS15. Took a lot of struggle just for really basic hardware to start working properly on the ubuntu side, also extremely painful to install ubuntu itself and to have it recognize the XPS15's touchpad.
I would not spend 1400$ and 10-20 hours to configure the damn thing again, do not recommend.