Extra firm tofu is best for salads as it will hold up to dressings better, soaking up the flavours without going soggy.