The problem with all non-animal sources of protein is their ratio of protein to carb+fat. I eat ~.8gr of protein per lb of body weight per day to maintain my muscle mass. If I had to get that protein from non-animal sources, I'd be way over my total daily calorie intake.