I have a P50. It is a heavy laptop, but it has a mobile NVIDIA GPU which can easily outclass an Intel Iris graphics processor.
The only front this laptop falls extremely short is with battery life and weight. The P50 is really good if you need the power and I usually get around 5 hours of battery life without Optimus because it interferes with my workflow under Linux.