Higher resolution, better support, higher performance due to better GPU / CPU and moreover the cooling performance to make that usable. The XPS M1710 excels in every area the MBP falls flat on it's face. I actually use it as one of my main business luggables despite it's gaming moniker. It certainly gets more carry time than the MBP despite the higher weight, because it's more useful to me.
That screen also exhibits better colour rendering than my glossy MBP. It's not perfect and I think I might not have the best available of this breed - I think I might have seen better on an HP nw9440 - but it is better than the MBP. I do fully acknowledge that on Dells it may not be a consistent screen from example to example - but the same seems to be the case on the MBP's.
The MBP is of course as handsome as the XPS is ugly - but to me the premium of my 7600G M1710 (running at the stock 2.5Ghz) is worth it over the MBP because it is about as fast as a transportable can get, yet is fully usable. Run the Macbook Pro CPU and GPU in the same way and you will be able to cook sausages on it, while still not measuring up to the M1710 - and that to a large extent defeats the object of a 'desktop replacement'.
The Macbook Pro looks the best and is the thinnest in its class. It also has Firewire 800, optical IO and the innovative Magsafe. It runs OS X which is a debatable point of superiority. But this is where the superiority ends.
Never mind the comparison between the XPS and the glossy MBP, it's the comparison between my lowest-end D520 and the matte MBP that is irritating to say the least. The screen of both the matte and glossy MBP's is median at best, and perhaps the myth about everyone else getting Apple's rejects is no longer true - who knows, it may even now be working in reverse. At least, that's how it looks to me.