Sorry I know this has been done to death but even after reading everything I can't make up my mind. I am upgrading from a 2010 Toshiba Core 2 Duo laptop that is way past its best. I'm now finally in a position to purchase a MBP and have settled on the 13 inch model (after deliberating over: retina, waiting for haswell, 15 inch, air). I would like to get the base i5 as that is right in my budget but I don't know if it will be enough for my uses. I am getting into photography and run Lightroom on my PC. Going forward I will be doing the same on MBP. Beside this, I am converting old camcorder tapes to get them ready to edit in iMovie (or a more serious app should that be required down the line). I know that the MBP will be wayyyy faster than my Toshiba but I have visions of using this thing for up to five years (I guess it will be laggy by then either way so perhaps this isn't realistic). The 2007 iMac I'm typing this on is still going fairly strong for basic use but is slow in iMovie. I plan to upgrade to SSD when they come down in price enough and will be upgrading RAM almost immediately after purchase. Please help me decide between i5 and i7.