My P15 supports ECC, has great graphics, ok cooling, and in a pinch is heavy enough to be used in self-defense.
Got it a year ago for 2500 and I'm a bit on the fence about having gotten it, it's a great computer but the new M1 Mac would smoke it and I prefer MacOS to Windows.