Yours is an HDD rather than SSD, lacks touch capability, and has no digitizer (I'm assuming).
The difference in price would account for a good portion of the difference between the i5 vs i7, the the Blu-ray player, and extra memory.
BTW, I got an ASUS 17" notebook with i7, 8GB RAM, 500GB HDD, 1920 x 1080 display, and a BD-R for only $1100. You got ripped off.
But the question was regarding a development capable laptop. Also, ASUS is icky. I bet it had some ugly gloss cheap plastic exterior.
And of course, my laptop came with a keyboard, which for dev related tasks, is far more useful than a touchscreen or a digitizer.