Hello all! I was wondering whether a 13 inch mbp retina with 8gb ram, base i5 processor and 256 ssd would be enough for a future Computer science major. You see, I am a bit torn between the 13 inch and a Lenovo y50 I was looking at. I like the Lenovo's specs (860m graphics, 16gb ram, quad core i7), but am disappointed by the battery life, the screen (which is apparently really bad), and software issues (hit or miss drivers, bloatware). On the flip-side the MBP has a really nice screen, excellent battery life, ability to use multiple OS's, amazing build quality, customer service and reliability. It does however, lack the gaming ability, and the processing power. My main issue is those hardware specs, will they really make a difference for a CS major? I should note that I mostly a PC user but do have an old mac mini at home. Thanks for any help!!