But for bleeding edge the Alienware should be ahead. Apple is a bit more staid but solid machine.

For me the decision was made easier as many of the Apple laptops don't have a page up/down, home or end keys which I use a lot while working on code for our apps.