It usually is bland because most people don't know how to prepare it. By itself tofu has next to no taste at all. If you take the time to drain it properly, then slice it and put it into a good marinade (we use soy, garlic, dash of Worcestershire, salt & pepper), you can bake, broil, or pan fry it and it's delicious. You can also deep fry it, but I've never done that myself. I very much enjoy good tofu prepared this way in a stir fry by itself or along with meat.
Great, now I'm starving! No tofu tonight, tho... butter beans and cornbread!
Excelsior, how do you plan to use it?