I was in a very similar boat to you.
Mine died right (weeks) after my AppleCare ended.
Because a local authorized Apple dealer would fix it without an appointment (vs the local Apple Store), I took mine there.
I did upgrades too, but I always keep my original RAM and HD in case I get a nitpicky tech. I stuffed those in there (with a fresh OS install) when I sent it for repair and had no issue.
A friend of mine who has two of the same models but were not bricked yet - he had mixed experience at the Apple store. For his first one which was glitching badly, the Genius gave him a hard time because it was not glitching at the store (in spite of the repair order not indicating that the issue needed reproducing). They ended up fixing it, but not without causing stress to my friend.
My friend then repaired the second one right before the repair order was ending but did not get a hard time from the Apple Store for that one.
Because I had to choose between spending $500 on replacing a board (I already had replaced mine once under AppleCare - they basically just put a new version of the defective board in, and it started glitching in less than 3 mos) or spending a little more on a new laptop, I opted for the latter. And at that point, I was officially on the path off of OSX.
I would have stuck around if Apple issued the repair order sooner (i.e., before my MBP bricked). Apple historically has had a great reputation for making people whole again. Given how much I spent on my 2011 MBP, I expected better, sooner.