I am delighted with the 2013 model, still available but only 4Gb RAM. RAM aside (not a problem for me) the keyboard is best out there as is the trackpad and the speakers. I believe the screen is the best too, because I prefer the 2:3 aspect ratio, but it may not have the most pixels etc. Everything is subjective but I think that the best hardware for a linux dev box is a rather high end Chromebook.