Hi guys! I am new to this forum. I am looking to upgrade to a new laptop and I have decided to make a switch to Macs because I find their build quality excellent and their software more intuitive to use. I am about to go off to college soon and planning to study computer science and computer programming. Will the 2015 13 inch MacBook Pro be enough for my programming and computing needs for 4-6 years? I was thinking about getting the latest MacBook Pro, but I am concerned about the reliability of the keybaord and lack of upgrading options. Please help and provide your insights. Thanks!