A couple of days ago I bought the 13" MBP Retina at Best Buy and they offered me their extended warranty, but I declined it because it cost too much. I would like to know which extended warranty should I buy: AppleCare, Best Buy, or Square Trade and why?