I am building larges scale web-apps with AngularJS and I have no issues with debugging or performance that I need to move to another framework. Once you know the paint points of any framework you work around them.
I owned an early Macbook Pro 2011 model. I had the logic board replaced 4 times and the 4th time paid out of pocket. After that one burnt out I gave up and bought a new computer. Simply the worst computer I ever owned.
For what it's worth, Hewlett-Packard had a very similar problem with a line of theirs using the same GPU (and the same lead-free solder), and Microsoft's Red Ring of Death is fundamentally the same problem.
The fact that you can only get a discrete GPU'd MBP now if you buy the most expensive model while the Iris Pro is capable of doing <i>everything</i> a discrete GPU did indicates that Apple's cut their losses with this technology. The motherboard's fine. The decision to accede to EU environmental mandates was the point of failure.
No one in the industry sufficiently tested leadfree solder in GPU BGA mounts before going into production and to be fair, it was a year before people started noticing failures. Apple's dismal head-burying response only made it worse.
I only replaced my logic board once before it died, but I consider it the best -and- worst computer I ever owned. Outside of the fact that the board design was $*#$#387 and that it didn't have USB 3, it was a great computer in that it was fast, solid, light and easily upgraded. As prices came down, I kept upgrading the RAM and storage.
I don't use LinkedIn or have a résumé because I think both are a waste of time and I don't care. Its great to be a programmer where the job market is in such demand you have the option of not doing the following above.