Apple doesn't care
Ever since upgrading to Yosemite, it's been hard to tell if my Mac has hardware problems or if Yosemite is really that buggy, but in the end it always seems to end up that Yosemite is that buggy.
I have a late 2013 13" rMBP. I run screen sharing on it any time I'm using it (its screen is shared). Any time I disconnected screen sharing, the MBP would freeze. And it would disconnect at random--not just me manually disconnecting it. Like if I left the WiFi network I was in, it would freeze because I was no longer screen sharing. I probably had to manually power it down over a hundred times. Wrote to Apple's developer support (Even though I'm not a developer, but AppleCare couldn't help me). After a month of me pestering them, they tell me it's an OpenCL bug and give me a work around to disable OpenCL when using screen sharing which has taxed the hell out of my CPU and made my battery life crap.
So I started trying to tell them about other issues. I keep getting a message that "There has been a graphics error." I can't use my iPhone as a hotspot on my Yosemite Mac but I can use it on my dad's Mavericks Mac and on my Chromebook. I've logged in and out of iCloud on both devices, reset network settings, forgotten all networks, and I still can't connect. Yet my $149 Chromebook can connect to my iPhone's hotspot in 2 seconds. After hours on the phone with AppleCare, I can't get my MacBook Pro to connect to its hotspot. The guy on the phone with me just gave up. He told me I could reinstall Yosemite, but I've already done a clean install twice for other issues.
Opening Finder tabs causes weird graphical glitches and freezes. There are weird graphical glitches all the time. I have to restart constantly to get the computer to not respond like its made of molasses.
I report all these things to them and give them step by step instructions on how to reproduce them. I send them attachments of Console logs. I send them videos.
And I get nothing back.
Yosemite is not free. Yosemite is a full-time job trying to help a company that doesn't want to help itself. How can a company that big seem to have capacity smaller than a 1-person developer?
I'm sick of it and I needed to rant. I have spent so much time trying to get things to work and reporting things one by one to them. I finally wrote them and said, "Do you want to know where all the bugs are? JUST USE OS X AND YOU WILL SEE THEM."
I have been using OS X since OS X Public Beta (10.0) which cost $29.95 back in 2000. That beta of the very first version of OS X was slow, but it was less buggy than the shipping version of Yosemite today.
Thank you.