I agree completely but one exception for me is using Boca burger as a sub for ground beef. If I chop them up, season them and then use the result in chili or something it really does give it, to me anyway, the "taste" and "texture" of ground beef.
I know I'm tasting the seasoning I used and the infusion of other flavors from the chili more than the taste of the soy burger but my stomach doesn't care, to me it's just as satisfying as chili (or stew, etc.) made with beef.