I have a friend who's vegetarian and had been using tofu for sometime. Her doctor told her to quit using it. Some of the reason are in this article, one that it's genetically modified. Myself, it's a texture I don't care for so don't use it. Reminds me of suet we feed the birds.
https://draxe.com/what-is-tofu/