I think it's largely what you are used to. I make an effort to prepare tofu for my kids. I find it "ok" generally, but my kids? They _love_ tofu. It's their favourite food.