I apologise if this has been asked before (I'm sure it has so please hold the fire) but I am really confused about which configuration to go for. After doing tons of research I was going to go for the i7 16gb 256ssd version but I am now not so sure. I purchased a base model MBP non TB (i5, 8gb, 125ssd) 2 months ago and while I love it i wish I'd gone for the smaller form so I'm going to sell it and go for the mb 12. I am training to be a teacher so only use office suite, email, browsing etc and occasionally smart board software. I have a monitor and Bluetooth keyboard and mouse so when I'm at home I use those for extended pieces of writing and stream Netflix/amazon video etc. It needs to last me 4 years and some people have been telling me to go for the i7 16gb while others suggest just going for the m3 8gb and that that will be great for my usage. I am aware that these chips on the regular mb (i5 and i7) are not the same as the ones in the pros and that on paper I will have an inferior machine, however I don't want it to feel slow or like I've compromised. I guess what I'm saying (like most people probably) i don't have a bottomless pit of money so in a nutshell is anyone able to tell me which configuration will give me the most bang for my buck. Should I just stick at the base model or upgrade? Thanks.