We use MBPs and X1C as developer workstations in our company. Developers often complain about their Lenovo's, while MBP owners are generally happy. In my practice, MBP has better build quality, better battery life and better display. Lenovos gets pretty hot and noisy under load while MacBook is silent in the same exact situation (we're pair programming a lot and it's easy to compare).
> Lenovos gets pretty hot and noisy under load while MacBook is silent in the same exact situation
This may be true for your experience with X1Cs, but it's hardly true for Lenovos in general. My t450s rarely makes any fan noise under stress, and it's never become uncomfortably hot to the touch like my work MBP has. My work MBP also definitely gets very noisy if I'm pegging a core or three.
> Lenovos gets pretty hot and noisy under load while MacBook is silent in the same exact situation
This may be true for your experience with X1Cs, but it's hardly true for Lenovos in general. My t450s rarely makes any fan noise under stress, and it's never become uncomfortably hot to the touch like my work MBP has.