I have a 2012 MacBook Pro. Upgraded relatively recently to 16gb ram and a 500gb ssd drive. The machine absolutely flies compared to its pre-upgrade days. However, it failed to turn on last week, no response at all. Battery fully charged. Diagnosed with corrosion all over the logic board from a past liquid spillage that has eventually overcome it. It's frequently used to run several apps at once, but no photoshop/movie editing or particularly heavy duty stuff. Large collection of photos and music that are accessed frequently. My replacement options (I don't intend to repair it owing to there being possible other issues lurking within) - 1. I just buy the exact same model again and insta-upgrade it with my ram & ssd from the previous model. 2. Buy a newer model. Probably the retina with 8gb ram/ 500 ssd. This is about 50% more than the previous option. 3. Wait for the potential new model. 4. None of the above. What's the best option?