I've been a long time Apple customer. My last mac was a late 2008 Mac Pro that I upgraded just about everything on over time. When it came time to replace it, I looked at Apple's lineup and it was immediately clear that Apple no longer catered to me as a customer. I became accustomed to upgrading my hardware, using proper desktop GPUs that don't overheat and thermal throttle under constant heavy use. Apple no longer sells that. The worst is the high end iMac that simply can't keep the CPU cool inside such a small form factor. The new Pros are fine with temps but the lack of a proper GPU that really kills it for me.
Apple has really left a major gap in their product lineup for sure. Apple is a big company and they can afford to ignore a large percentage of their desktop customers. We are not but a mere fraction of their total sales after all. After seeing the situation for what it was, I have come to a solution.
I ended up building a hackintosh and couldn't be happier. It's certainly not for everyone. It does require some care when updating the OS, and it does take some skill and effort to setup but it works and works very well.
Maybe someday Apple will build great, cutting edge computers again, but it is not right now. I've always been willing to pay a bit more for Apple's build quality and customer service, but I refuse to pay so much with no proper upgrade path that I've come accustomed to since my first color Macintosh II.