The reason higher-end Pros are moving from Apple - because their hardware *lags* (years sometimes) behind the curve... and there's literally zero internal expansion.
Apple has essentially abandoned their long-time audio/video power-users.
Many Mac based composers are forced to use VE Pro "Slave" machines... to achieve the configuration/performance they need.
ie: Composing for popular video games has opened up new career opportunities.
In this realm, the music needs to be similar to what you'd hear in a feature film, but there's no budget for recording a full orchestra. Sample libraries are used to create the dense orchestral "mock-ups".
Video game composers push computer hardware/software to the limits.
- High clock-speed
- Intel i7 or i9 CPU with six+ CPU cores
- 64-128GB RAM
- Numerous SSDs (with room to expand)
- Low/consistent DPC Latency (able to run heavy loads at smallest ASIO buffer size - completely glitch-free)
- Machine needs to be extremely quiet
The new iMac Pro has some significant limitations:
Want to swap the boot-drive? It's a trip to the Apple store. Do it yourself... and you void the warranty.
You have to peel off the screen to replace the boot drive. Total PITA - I've done it.
Want to add a second internal data drive? The only option is external USB or Thunderbolt.
Last time I checked, a 1TB conventional Thunderbolt HD was $200.
I have a machine full of drives (6 SATA SSDs, 2 M.2 Ultra SSDs, and two conventional HDs). To make these all external/Thunderbolt would be well over $2k.
Want to add RAM? You have to use "Apple" RAM. In the past, you could use 3rd-party RAM (much less expensive).
If you're a user who pushes the CPU hard (video rendering), the iMac (normally quiet) will get quite loud.
The case is sleek and looks great, but there's no space for over-spec'd cooling.
Inside, it's almost as tight as a laptop.
The latest gen MacBook Pros are sleek machines that perform well for their given specs.
We have one here... maxed out. It can trigger moderate sample-loads cleanly down to a 32-sample ASIO buffer size.
Want to add RAM to a current generation MacBook Pro?
You're SOL. There's no adding RAM.
As with the iMac Pro, there's no space for a second (internal) data drive.
If you're more of a power-user, the 7700HQ CPU isn't going to run the loads of a fast well-configured tower.
ie: The Intel i7-8086k was recently released ($400 CPU) with six cores that can all be locked at 5GHz.
You simply can't put that kind of clock-speed in super tight spaces.
As for Windows 10... it's a fine DAW platform.
Get the Pro version... which has the Group Policy Editor (which can be used to easily disable many unwanted components such as Cortana, OneDrive, etc).
Two Registry Tweaks can be added (only work in the Pro version) that completely shut down all automatic updates.
Once you've done these things, Win10 is a fantastic DAW platform.