Hemp seed has 36g of protein per 100g and is a lot cheaper and environmentally more sustainable to produce, contains omega acids in the perfect ratio for humans (but dose not have the same bio-availability), dose not have high levels of mercury (that's more of a problem with farmed fish not wild).