I just replaced the keyboards in two older (2011 and 2013) long out-of-warranty MacBook Pros. Both required the complete disassembly of the machine. One fix cost about $150 in parts and the other was less. If I'd been required to let Apple do the work, each machine's repair would have cost at least $500, and that assumes Apple would even have been willing to repair such old machines. Apple just gave me yet another re…
Did you actually get a quote / estimate from Apple?
I found a 3rd party repair shop down the road. Took it in, they did some diagnostics on it while I was standing there and confirmed it was a harddrive cable issue...they said it was a common issue for these models. Quoted me $100 (mostly for labor) and said I could wait or come back tomorrow...I decided on the latter. On my way home, they called and said it was ready for pickup. They said the cable was under warranty and bring it back if I have any more issues...fingers crossed it has been running great ever since.
I really enjoy my macbook, I had wanted one for years and finally saved enough money to purchase one in 2012 (I believe it was about $1200). I also made upgrades to the HD (changed to SSD) and upgraded the RAM as I didn't have the $ to buy all the upgrades at time of purchase but knew I wanted to make it better over the years. It has allowed me to work on iOS and use a great OS while still have access to UNIX bash. That said, I don't think I would buy the latest model...probably out of principal (I disagree with the high cost, the inability to upgrade the machine and the gimmicks being added rather than making it a Pro device). I might try to find a 2015 model the day my 2012 dies but I don't really think I could justify a $3000 purchase on an item that I can only take back to the manufacturer for a solution...should a problem ever arise.
I doubt any of this matters to you, just wanted to share my experience.