I haven't had a chance to try the new MacBooks, my late 2013 is still running beautifully (and plenty quick & powerful for years to come), but if I had to buy a new laptop and wasn't impressed with the latest revisions.. I'd buy a decent PC laptop and run Linux, personally. Probably a Debian or variant as that's what I'm used to.
But then I can't stand working on Windows as it's too inconsistent and fiddly for me (I'm also autistic, so it's not just a religious opinion in the way some seem to express themselves).
However, personal preferences aside, you really need to consider what is most appropriate for the type of work you are doing. Are you going to need to use Adobe products now or in the future? If you do, will you be able to? What about other commercial closed source products that may not be available for Linux? You can run some things with Wine of course, but it's not a silver bullet and you run the risk of updates breaking compatibility. Will it be sufficient for you to dual boot to Windows should you need to do some things? You could also run Windows in a VM, but would you be happy with the performance?
Lots to consider, but essentially you need to weigh up your preferences against the technical requirements and decide just how much headache it might cause.