2010 MBP were very good, 2011 MBP had the issues highlighted in the article, 2012 MBP seem to be ok.
2012 Retina MBP are generally good but have some known issues (eg LG display losing pixels). Mine's currently getting a bunch of things fixed which will probably end up being a new keyboard, logic board, and another LCD.
2013-2014 rMBP seem to have the 2012 issues fixed.
Airs are ok so long as you don't intend on flogging them. They can have overheating issues too.
I have a 2012 MBP (non retina). Never ever had any problems with it at all, runs cool and I compile all day long (C++). Not much gaming going on, but when I do (under Windows on it) it goes mental with the fans. It is the top i7 one with the dedicated nVidia GPU in it, but I have no complaints about it (so far).
EDIT: I must also state that it has a plethora of ports on it that are lacking on the retina models. Gigabit ethernet (with AVB for audio, hurray), Thunderbolt (or Mini DisplayPort for driving a screen/TV with audio over it for HDMI too) FireWire (for audio interfaces), two USB3 ports, SD slot, mic input, audio out (headphone or optical S/PDIF), button to indicate amount of battery remaining (so you don't have to turn it on to find out) and a DVDR/CD drive. Can't beat them in my opinion.
I chuckled observing the MacBook Air user with his bag of appendages for ethernet and powering a display. Sort of defeated having the super slim device!
2012 Retina MBP are generally good but have some known issues (eg LG display losing pixels). Mine's currently getting a bunch of things fixed which will probably end up being a new keyboard, logic board, and another LCD.
2013-2014 rMBP seem to have the 2012 issues fixed.
Airs are ok so long as you don't intend on flogging them. They can have overheating issues too.