I know! The event is just two days away! So for sure I would wait till then.
But as of NOW, which one should I get?
You said the 15" one? Which one? There are 3 different versions of it!
Should I go with the lowest one (and maybe then max out the ram?)
Thanks
Apple tends to maintain the same basic pattern of hardware choices, so there will probably still be at least a few different 15" MBPs after the next update too. If your cousin uses Photoshop professionally, the first priority would probably be to get her as much RAM as possible. If you can afford it, a faster processor would also be a good investment. And if you or your cousin are affiliated with an educational institution, you can get a decent-sized discount no matter which model you get.
No matter what you do, though,
DON'T buy the RAM upgrade from Apple. They will charge $600 to upgrade your system to 8 GB (and they won't give you the 4 GB they "replaced"), while you can get an 8 GB kit for $440 from a place like macsales.com and install it yourself (VERY easy to do). You can even sell the old RAM if you want to recover some of your investment, although it's a good idea to keep it around in case you need to have any warranty repairs done.
The main problem with trying to tell you today which system to buy after they update the line is that the differences among the various models are impossible to predict before the refresh. There isn't much separating the three models today, but it's entirely possible that the update could result in each model having a different generation of processor. And depending on how they price the various models, it's possible that the low-end system could end up being a terrible deal. It could also be an amazing deal. It's even possible that the current generation of systems will drop enough in price after a refresh that picking one of them up might be more cost-effective than getting the next-gen. There's unfortunately just no way to tell at this point.
But we'll all keep an eye on this thread and hopefully let you know in a couple days
