Sort:  

maybe you haven't had great tofu yet. well cooked tofu, and particular styles of cooking tofu, are great.

Yes that might be it.