Well I'm still using an early-2008 white Macbook for Photoshop/Illustrator/Lightroom/browsing/coding without too much of a hiccup.
Considering that the MBP Retina can also play Diablo 3 and Starcraft 2 comfortably, I could see myself using it for at least three years, if not more if I hand it down to a family member.