I know there are many variants of this question but I wanted to ask my specific situation. So I bought a base model mid 2014 MBP 15in, but Im questioning whether it's worth trading it in for the next pre-config model. With the educational discount, it's a $300 upgrade for which you get a slightly faster processor, 512gb SSD instead of 256, and the dGPU. I dont need the dGPU and I'm actually somewhat worried about it after my 2011 failure, but I'm trying to future proof as much as possible. As far as the SSD, everyone can always use more, but I typically have 80-100gb free with frequent cleaning up. Thanks for your thoughts!