Bean curd, bean curd, yeh, yeh yeh!
If it tastes beanie or bland it was not cooked properly. Tofu will absorb any flavour you present it. Some people have a problem with the texture. I suggest trying a different type – more or less water will be harder or softer, respectively.