I've had my current MBP since October 2011 and after replacing the HD with an SSD it's pretty much good as new for me. I also tend to buy higher spec'd machines so they'll last longer. Current machine is a 2 GHz i7, 16GB RAM, and a 1TB SSD. It's only weakness is the Radeon 6490M GPU but I normally have it set to use the integrated GPU to conserve battery life.