Not really if you have a decent credit card.
Citi offers 24 months of extended warranty on purchases made on their credit cards over the manufacturer's warranty.
Most Visa/Mastercards and all Discover/Amex have extended warranties too for 12 months.
Unless you are one of those who always damages their **** accidentaly, I dont see a point.
I dont even see the point of buying AppleCare+ for iPhones (ofcourse unless you go naked and break the screen or whatever). A decent case and an edge to edge screen protector usually is enough.
For me I never keep my electronics especially MacBooks for more than 2 years so I never get AppleCare. I just got a new Citi card that will give me warranty for total of 3 years so now I plan on keeping the MacBooks I buy for three years, why spend >250 on AppleCare+ when I can get warranty for same duration for free?