I've been holding on as long as I can with my mid-2012 model and if it dies before the above is done I'll be switching.
Apple needs to get back to being a hardware company because being locked to mediocre hardware because of an OS isn't going to cut it.
Apple needs a consumer model and a developer / pro model that gives developers and creators what they need in a laptop.
Stop butchering the pro line!