Planning to use this for at least 5 years? If so, I'd get the i7. You can always swap in an SSD later and prices will be cheaper. The more hardware you buy now, the more mileage you are likely to get out of it. Start with 4 GB. If that isn't enough, then get the 8GB upgrade 3rd party.
I'm glad I spent the extra $$ for my 2.16 GHz Core Duo MBP in 2006 -- I still use it everyday for work (software development) and at home.
I'm glad I spent the extra $$ for my 2.16 GHz Core Duo MBP in 2006 -- I still use it everyday for work (software development) and at home.