Locusts are larger, less chitinous, have less fat, and have more protein than crickets. On the other hand you can't get them live in the US (for the most part). I have read this is because the species generally used isn't native to the US and locusts are an insect that could live most everywhere, and thus it is smart to prevent invasive species.