I've gotten a Mac Pro 2013 around a year ago. I've defended it in these forums, back then and recently when announcements happen with no updates to the product line.
My biggest argument for the Mac Pro was that it can still be supported, as a pro software developer - I need my computer to have warranty, I need it to be rapidly fixed so I can work. I've got other Macs but I need a pro machine for the varying tasks involving interface and software development that I do on a daily basis. I have 5 virtual desktops open and they are all cluttered with Sketch and Xcode windows.
My Mac Pro will sometimes not wake my thunderbolt screen after it sleeps. The only cure is a hard reset. This is new to 10.12.x.
I emailed Tim Cook with a bit of a rant, I didn't realize on a daily basis how many little Apple originated annoyances I deal with. I guess that email got forwarded to some support person who reached out to me to deal with the primary issue of my screen not always waking.
After some logging and back and forth, though concretely reproducible via software (restarting w/out logging in will always cause my screen not to wake after it sleeps), the support person I spoke with said my Mac was made in a certain date range and may have a bad video card. (Though it has 2 D700s)
They proceeded to tell me I can get an in home repair because the Mac has Apple Care on it, or I can bring it in to an Apple Store. I opted for the in home repair and was setup with some 3rd party, who later called me and told me they will pick the Mac up and take it for up to 48 hours and then bring it back. Obviously this is a minor PITA but the more I thought about how I'm not able to protect my data on the disk (can't use fire vault because no boot screens or fire vault unlock due to my MST display), the more I didn't want to do that.
I reached out to the Apple person again who told me that company was the only one available. Now, I'm located in New York, about 30 minutes outside of NYC, I find it really hard to believe that only 1 company can service that entire area and that they are the only choice.
He said they probably want to do that to ensure a static free environment, which aside from leaving the plug connected to alleviate any discharge in a properly grounded system, can be avoided by a strap. Secondly, the RAM is user replaceable and exposes the same things as swapping the video cards will.
Aside from that, I asked if he could set me up with a local store with the smallest repair queue and pre order the parts in hopes of being able to do it while I wait. He couldn't help me out with that, we left it off with that I have to call around and see what store can help me get my $4,000+ Mac w/Apple Care repaired. All of this and I'm 99% sure it's a 10.12.x glitch (that's coincidentally spoken about all over the web - including Apple's own forums).
I think I'm done, it's not that the set of 1st world problems is more than mildly annoying, it's the paying for the premium that doesn't exist. I can't give Apple my money anymore. I can switch everything to other platforms except Xcode, I don't know if I'll really go through with it, I just want it all to work right but I think Apple can go screw themselves with their crappy time wasting service.