The closer the appearance and texture to a block of tofu the better - and that'll be firm tofu please.
And speaking of flavor, I scored a couple cans of Polish sardines today ($0.59/can). They're excellent so I'll get more next time I'm down in Sunland.
Unfortunately most sardines are canned in Morocco and Moroccan sardines are barely edible at best. Their anchovies aren't significantly better (and most Americans have never tasted a non-Moroccan anchovy).
They know how to can sardines in the Baltic countries, in Canada and Thailand (Thai sardines are much shorter and wider) but not in Morocco.