I will start with the university in the August end. I am going to run Big Data tech-stack on my new PC which includes Spark, Hadoop, Python, R and few others. I am going for a Data Science course and hence I might process moderately big data. (max size could be 50 GB, but I don't think in College we might get any bigger assignment then this one) So would base model be enough for my needs? So now I have education discount. Which consists of Beats Headphone and around 10% off on the price. So should I wait for the new model, which I am sure they might not release till the September event, which means it will come out in the October. And I wouldn't really have any portable laptop for me in college for first 2 months. Which isn't okay. So what are your views on this? Feeling confused. And what are views to have seamless transition from Windows to Mac.