I had the same dilemma and went with the 750M.
I'm glad I did. When running a game once, I accidentally switched gfxCardStatus to integrated only. The game started running on the Iris Pro and my CPU temperature was somewhere around 85-95 degrees Celsius and the fans were at 4000 rpm.
Then I turned on the 750M, noticing that it was inactive.
The fans drop to 3000 rpm AND the CPU temperature drops to 80-85 degrees. The 750M is about 60-70 degrees after a couple minutes.
By the way, with gfxCardStatus if you set it to integrated only BEFORE you launch an application that requires the dGPU, it will run with the Iris Pro, so that is always an option (though an external display will force the dGPU NO MATTER WHAT).
I'm glad I did. When running a game once, I accidentally switched gfxCardStatus to integrated only. The game started running on the Iris Pro and my CPU temperature was somewhere around 85-95 degrees Celsius and the fans were at 4000 rpm.
Then I turned on the 750M, noticing that it was inactive.
The fans drop to 3000 rpm AND the CPU temperature drops to 80-85 degrees. The 750M is about 60-70 degrees after a couple minutes.
By the way, with gfxCardStatus if you set it to integrated only BEFORE you launch an application that requires the dGPU, it will run with the Iris Pro, so that is always an option (though an external display will force the dGPU NO MATTER WHAT).