I have a current MBP with both 8GB and 16GB of memory. I found that with 8GB, performance is excellent. With 16GB, I normally have about 6-7GB free - Mac OS X normally uses the rest for a filesystem cache but it doesn't really affect performance that much in my experience. 16GB is going to be enough for quite a while...