I wouldn't mind eating meat-free for life if those who make the decisions would get their issues sorted. Too many of the substitute foods have a problem with deciding whether they are "meat-free" or "salt-free". Or "Fat-Free". Or "Gluten-Free", "Sugar-Free", "Caramel-Free" or "Starch-Free". Or whether they mean to serve any food at all. And then, what's left is some kind of soybean plastic-bland drek. Why soybeans? Why not use the veggies and grains that they used to feed the animals? Before soybeans became a cheap cattle feed?
A meat substitute should provide the same food value, however, I once crashed on vegi-dogs that were only 70 calories as a substitute for what should have been 120 calories per serving with Essential fats and oils retained. Some of those so-called "objectionable ingredients" are necessary for survival, though they need not be from animal products.
There are a few excellent options out there, like the "Haines faux Brown Gravy" for flavoring (still soy-something), but the best way to go is to figure out how to make your own.