Okay so I'm already stressing out about going to university since it's almost the end of the school year. And as for my graduation gift, my dad is letting me choose what kind of Mac I would want to have in university. I will be taking Computer Science this fall. So I will be using my Mac for: school works (of course), heavy multiplayer gaming (Minecraft, Steam games etc.), Photoshop, YouTube and other social media. So I was thinking of getting the 13 inch Macbook Pro with Retina Display, 2.8GHz Dual-core Intel Core i7, 16 GB RAM, and 512 GB Storage. I'm limiting myself to the 13 inch one because it is lighter, smaller and easy to carry around than the 15 inch one. But if you were to prove to me that the 15 inch macbook pro is much better in my case, then I would consider choosing it.
So what do you think? Is my choice not enough, is it too much, or is it the perfect one?
Additional Question: What's the difference between i5 and i7? Is it about how fast my mac will be? What's better in my case?