Well I'm someone who will complain about the new MacBook Pros, who has used more of them than I'd like to have.
We bought 12 of them at work after the big MacBook Pro drought, and they have been the most disappointing and problematic Macs I've ever deployed (I've been working with Macs since 1986).
I'm not against the change to USB-C - or any aggressive change of standards - if it works. I use a single USB-C port MacBook myself, with no problems at all, I love it in fact, it's stellar little laptop.
But the fact that even Apple themselves don't make even an external keyboard that is USB-C, means you're dependant on dongles. And the USB-C/Thunderbolt 3 ports on these MacBook pros seem to be so bleeding edge, that their reliability with adapters and connectors varies widely.
With so many MacBook Pro users to placate, I've tried most brands of dongles, and all at some point are flaky. THAT is the problem. So I'm not talking bout disliking the necessity of dongles (although it is a very inelegant solution), I'm talking about monitor and network connections that just aren't reliable.
In terms of performance, the new MacBook pros are okay, but really not noticeably better for a regular user than any Mac bought in the last couple of years. Most of my users have now gotten used to their MacBook Pros, but they don't particularly like them (some detest them), their so-so performance and their foibles have just become the new normal.