With every mac I've ever bought I always got the top end processor for future proofing. In normal day to day tasks the i5 is not going to be any noticeably slower than the i7. If your main concern is opening applications fast, then an SSD is going to make more of a difference.