Complex carbohydrates are always best, except, again, after a workout where you could take simple (sugar) carbohydrates to get an insulin spike. But at other times doing this is not very beneficial because insulin is a storage hormone and it's going to shunt everything into the muscle.
