Its best not to use the iMac line in your comparison, they haven't been updated in a very long time.
Also, for people complaining about the price, I have a top of the line Macbook Pro from a year ago which I use for work, web surfing, media and emails that cost me £1500 and a top of the line...