I returned my previous rMBP because of a couple of issues. I'm buying another rMBP 15 and I'm having a hard time deciding if I need the dGPU. I never game, and I never edit videos or 3D animations. I use a lot of photoshop and watch a lot of videos (downloaded, streaming from Time Capsule, and youtube, as well as MLB TV which has to use Flash) and hook up the computer to my TV everyday. When I got my last rMBP 15, I purposely ordered one without the dGPU because I didn't wanna deal with the hassles of switching between Iris Pro and the dGPU. But is there any circumstance that the dGPU is actually useful to me? Does the dGPU make Handbrake transcoding faster? I'm trying to convince myself to maybe get the dGPU since it'd be a free upgrade to me. But aside from it reducing the battery time and being another part that could fail one day, can I actually benefit from having a dGPU?