I'm about to go on high school and I'm allowed to have a rMBP 13. I've checked on Apple's web and it showed some customizing options for me. I'm currently considering these options, which one of them will help me go through 3 years of high school, until I get a new one if I go on college.



2.7GHz i5 / 16GB ram / 256GB -is this good enough?
3.1GHz i7 / 16GB ram / 256GB -best I can get but money tho...
3.1GHz i7 / 8GB ram / 256GB -will it be better than first one?
(any other suggestions
)



I think 256GB storage is enough, if I need more I'll get an external drive. (or should I?) However, I'm pretty sure if after three years the upgrades of MBPs will be way more powerful than previous ones, so I'm thinking about getting the most powerful/best one in case it gets too outdated, or when I need it I'll regret not getting enough power.
I'll use it for normal school use and probably some video editing and photoshop when needed. I'm also actually been looking forward to future MBP upgrades, best before Sep or Oct this year, cuz I'll need it for school. I'm not into rMBP 15s tho cuz its too large for me (and too expensive). Will Apple release updates for rMBPs 13 later this year? Or should I get one of the customized rMBPs just recently released? Or are there any better options rather than the above suggestions? Help...



2.7GHz i5 / 16GB ram / 256GB -is this good enough?
3.1GHz i7 / 16GB ram / 256GB -best I can get but money tho...
3.1GHz i7 / 8GB ram / 256GB -will it be better than first one?
(any other suggestions
I think 256GB storage is enough, if I need more I'll get an external drive. (or should I?) However, I'm pretty sure if after three years the upgrades of MBPs will be way more powerful than previous ones, so I'm thinking about getting the most powerful/best one in case it gets too outdated, or when I need it I'll regret not getting enough power.
I'll use it for normal school use and probably some video editing and photoshop when needed. I'm also actually been looking forward to future MBP upgrades, best before Sep or Oct this year, cuz I'll need it for school. I'm not into rMBP 15s tho cuz its too large for me (and too expensive). Will Apple release updates for rMBPs 13 later this year? Or should I get one of the customized rMBPs just recently released? Or are there any better options rather than the above suggestions? Help...