The best value will depend on the type of circuit and desired baud rate / bit rate and/or rise time.
Some examples include an I2C bus, where more devices on the bus present a larger capacitive load, and so more devices on the bus require a lower value pull up. Another example is the output of an optocoupler or bipolar transistor, where quite low values are required to quickly deplete the charge carriers in the transistor to provide a fast rise/fall time between states.
In these examples the correct pull up value may be hundreds to a few thousand ohms, whereas for a simple digital input that occasionally changes state, 100k ohms is fine.