There's more then you mention. Such as how many hours the battery lasts, the keyboard, the screen size (13" versus 14"), if you want a touch screen or not, the weight, the available slots (for example: if your monitor has only VGA and DMI, and your laptop only HDMI, you can't use that monitor), the availability of a dock, service options (like: is it bring in or at home).

Moreover, for programmation and watching series it seems that 8GB is enough.