A few months after I got it the touch screen failed. Dell put some effort into repairing it (about an hour of remote support for updating the BIOS and afterward a technician visited me twice to replace the display (the first time he didn't have the correct replacement screen at hand)).
However, a while later the screen started to flicker sometimes. At first, I took it for a software issue and since I didn't use the laptop that often I didn't really care. When I realized that it was, in fact, a hardware defect (again), the warranty had expired.
So good Linux support is one (very valuable) thing, but if the build quality is that bad (I mean, even my 300€ first gen Eeepc still runs with fewer problems), I am not willing to pay the XPS premium again.
Now that I think of it, you can boot with the LiveCD to see if it will help before trying this.
If the random freezes continue you may have bad ram or other components need to be replaced.