FWIW, I ordered my 6-core earlier today.
I'll get one of those OWC 4-port external M.2 NVMe drive bays, so I can additionally have my ultra-fast 500GB M.2 Samsung connected via TB3 to start with, and I can add others later when they become more affordable. (They will.) Switch them off while browsing or coding, switch them on while making le muzak.
I guess I'll have to wait a month, but I'll also be getting an eGPU, that's a graphics card in a TB3 enclosure. The Razer Core X clocks in at around 300€, with exchangeable fan and PSU (good if too loud or broken), and then I'll see if I can make "the Moj" accept my GTX 970 in it. Maybe with nVidia web drivers or a patch from some suspicious GitHub repo. If not, gotta add another 300-400€ for a (cringe; friggin) Radeon Vega 64 or something. A lot of cash for a graphics card in total, but I'm sure it'll last forever. And if it doesn't, I can just swap out the card at some point. Best thing: my TV has several HDMI inputs, so when I don't need/want the eGPU box to run, I can just switch the Razer off and switch the TV over to the other HDMI input, and continue on the Mini's onboard GPU.
The disappointment and shock I first felt when I read those Mini specs vs. the prices have completely left me. Yes, I'll pay dearly, but I'm pretty certain (from my past experience with Macs) that it will be worth it if I don't fight their system but embrace it.
I hate having 20 extra boxes and cables all over the place. But I figure the modularity is a lot more energy efficient than running a huge gfx card and all my SSD drives (as economic as they may be) from when I power up the machine until I power it down again, every day. "Spend now, save later", I guess.
Anyway. One thing to remember when transitioning machines: before you format or dispose of anything, always, ALWAYS deactivate any licenses you have activated to that specific hardware, especially hard drives. I forgot to do that once, and it made my life hell. Waves, iLok soft licenses (ew), ReValver (remember that one?), anything that's activated against your hard drive or maybe CPU serial or so.
gunark is right, when you transition from Win to Mac, always install your plugins as VST as well. If the manufacturers didn't screw anything up, the Mac VSTs should have the same plugin IDs, so any VST based project ported from Win to Mac should open without major issues in most modern DAWs. If you're not bound to AU by using Logic or GarageBand, I would generally advise to use only VST2 or VST3, exactly because of the portability aspect. Because it also works the other way round, Mac VST projects should load on Win as well. AU... not so much.
edit for _imho_ interesting video