Personally, whey protein. If you are doing much at the gym, i would get a mix of fast and slow absorbing proteins. I use gnc's amplified whey, but that is just one brand. Recent research does suggest though, that soy proteins are catching up in effectiveness.