I run Arch on a XPS 15, it was relatively painless and I have no major complaints, I am very cautious about upgrading the kernel and only do so periodically. I would 100% consider switching to something else if they manage to solve packages as Arch has.