I would probably go with whey protein for its bioavailability and amino acid concentration. This does not mean that it is the best overall.