If you only care about specs, the Dell would be fine.
But, generally, input devices on PC Laptops are still so far behind those on Apple's computers. I don't get why even otherwise great PC laptops still can't figure out how to make an intuitive, smooth, consistent touchpad. Even Lenovo, which prides itself on its input devices (an excellent typing experience on most thinkpads) and listening to it's customers, releases touchpads that poorly supported, small and cramped, and shitty.
As a brand, I would generally avoid Dell like the plague... But, if you're not against specific brands, I'm sure it'll do the job.
Frankly, I personally would opt for the Mac. I generally buy Mac computers these days, mostly becuase I know the kind of quality I'll get for the price -- excellent perfomance, terrific battery life, super high build quality, great input. But, I'm not an Apple fanboy or anything, I have devices across all major brands/competitors, and there are things I legitimately prefer PCs for (even as a developer).