I'd like to buy the new MacBook Pro retina but I don't know if a should buy it with a dedicated gpu or not because I've read that there are a lot of problems with other models . I use the Mac for programming since I am studying computer science . I do not play games or do intense video editing but I'd like to have a PC which could last a couple of years ,since I will invest a lot of money in this machine ..for this reason should I buy the model with the dedicated gpu ? Which are the differences between the two models in term of battery life ?