I have had good tofu... you just have to change your expectations. Dont expect it to taste like meat... But when cooked with other things and good seasonings it can be pretty good.
There is a Chinese restaurant here that makes hot and sour soup. There is Tofu and beef in the soup and the soup is a beef broth. The Broth is so good it gels when you refrigerate it. The tofu is sauted along with the beef and veggies and they use a firm Tofu in it.
deb
Oh I never expected it to taste like meat. It's just not for me, maybe some way someday I will. But as of yet I am not a fan. The only soy product I don't dislike is miso paste.