As a programmer I might lean to the retina since I must be sure it looks good on that.
If there is any gaming, then I check GPU and may forgo the retina.
Last, I feel the 128GB SSD is tight. I would not consider less than 200GB for storage. This is up to you and your use.
okay im a teenager and need a new laptop. I was set on the macbook air 2015 i7 256gb, then i searched a bit more and im in a mess.
I have 3 options which are:
Early 2015 Macbook Pro i5 128gb 8gbRAM
2015 Macbook air 256gb i7 8gbRAM
and 2015/2016 12 inch Macbook
i really love the air, but the retina displays on the other two are reallly messsing my decision up.
I will use it for streaming the web, movies, and uploading dslr pictures and light editing.
ANY HELP GREATLY APPRECIATED!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic