I've had less than stellar experiences with HP's laptops. There are always little niggling issues. Our most recent (and likely last) set of them had significant issues with USB C docks that worked flawlessly on equivalent generation Dells.
As for MacBook Pros, they make up about 90% of our machines. And I really, really dislike them. The more that Apple does to lock them down, the harder they are to work with. Then you add in the issues that are still extant with docking solutions (slowly being solved a year after release). The '16/17 MBPs are not the same build quality as the '12-14s. Not even close.
We are buying Dells almost exclusively for our Windows needs. I really like the XPS line for power, portability, and battery life.