What do you use your MBP for? Do you find yourself in need of extra RAM or just desire it? I would do RAM before a new hard drive if I needed the RAM, but if it is just a desire, get the hard drive, since it will actually speed up your computer, where as a RAM upgrade that doesn't get used is a waste of money.