Whey is a complete protein. BCAA's have only three amino acids (parts from which proteins are built from), L-Leucine, L-Isoleucine and L-Valine. BCAA's are anticatabolic and whey is anabolic. This is my understanding of those supplements. Everybody else, please correct mistakes and fill blanks if needed