Im a vegetarian. the only time I eat tofu, is when it is prepared by the Chinese restaurant. I find they prepare it the best.
For additional non meat dinners, I rely on the Morningstar Farm Brand products. To me ( personally) they are the best. The are no substitute for meat, as most substitutes for meat dont taste like meat at all. But, they provide a nice starting point to make dishes as you would prepare a meat dish.
As far as tofu goes. Most people will tell you tofu has no taste and will absorb and taste like the sauce/ flavor it is cooked in. I can assure you that although it does absorb the flavor, tofu DOES have a taste, and if you dont like this taste, you will have to do a lot to mask it. And the texture of tofu could be a little funky for some. Personally i like he taste and texture, but many meat eaters who try it think it is disgusting and question how i eat it.
Morningstar Farm ( grillers) could be used as a burger
the griller crumblers used as chopped meat for tacos, sloppy joes, chili... but will NOT stick together to make a meat ball.
Ive used the sausages to make sausages, peppers and onions
The chicken cutlets to make chicken parmesan heros, or with a mushroom wine gravy
Ive even marinated the veggie burgers in wine and spices to give it a kind of london broil flavor. By no means is it a substitute, but a similarity.
As mentioned above, these products do NOT taste like the real thing, but can kind of be used in the same way. Just need an open mind. I could go on for ever, i dont want to bore u if this stuff isnt what you are looking for though