Hi. I've just started studying programming in university. I wanna buy a 2013 MBPR 15 inch but i don't know whether to buy base model (8GB ram, 256GB and no dedicated graphics) or the higher end model. I want it for tasks like programming, and using apps like Maya and Cinema 4D and 3ds max for windows (but not for professional works). I won't upgrade it for three years. So please help me to buy the base model (plus an iphone 5s) or the higher end model without iphone? will the lack of dedicated graphics in base model make problems for me or Iris pro will be enough? Thanks.