If the hardware was better (from my viewpoint), I'd definitely go with Mac OS X. But because I find the hardware lacking as of the last few years, I'd go with a Linux PC for my next computer.
Despite my many issues with Windows 10, I do think that Microsoft has done right by the gamers in the design of that OS. As long as I only have to spend about a minute in it loading a game, Windows 10 is great, and Direct X 12 is a vast improvement over its predecessors.
[doublepost=1489673073][/doublepost]
That is correct, but I was referring to devices officially supported by apple (if there ever will be such devices) as an official workaround for the total lack of upgradeability. I mean, apple could just give their approval for something like this, but I just don't see the possibility to let you use any eGPU case you want. They could just "bless" some specific models, or go totally proprietary with some external case of their own (that I'd bet it won't be a standard PCIe).
They have been pushing Thunderbolt as the answer to expandability concerns for years, and the whole time they've been apparently waiting for third-party manufacturers to step up to the plate. Only a few have actually done so, unfortunately, but those actions tell me that Apple is, at least in this case, open to just using the standard PCI-e slot in external enclosures and just letting the market and consumers figure out what's best.
That being said, I think you're right in that they could "bless" the whole concept far more effectively by just including better driver support for more cards.
[doublepost=1489673505][/doublepost]
My point is that they aren't going to bother for one or two Mac models that can run it. How many users are there on Macs that want to play that game period, let alone have capable hardware? Now if they would offer a Thunderbolt GPU box (or someone would) for a REASONABLE price (not as much as buying another Mac), there might be more incentive in the future. Consoles also tend to be highly optimized and Apple won't even update their damn graphics drivers once in a blue moon, let alone like they do on Windows or a console.
Well, to be fair, Blizzard could optimize for Metal and probably get the game running well on a wide range of hardware, and get much better support from Apple's end. But as you said earlier, there just aren't that many people gaming on Macs who want Overwatch and don't already have it on another platform, so it's probably nowhere near worth the expense.
I mean, I'm a pretty big PC gamer, and I love my Macs, but I already own and play Overwatch on my Windows box and I've got no need to play it on my Macbook Pro. The only gaming I do on my Macs are ports of older games (because I don't want Aspyr to go under) and really old stuff in emulators (because macOS is great for emulation).