Yo, siempre que pueda elegir entre un campo que pueda albergar 255 caracteres (varchar) por ejemplo, y un campo que pueda albergar muchos mas carácteres (text) la mayoría de las veces voy a elegir el que más caracteres puede albergar, ya que nunca se sabe cuánto se va a ocupar.
No hay que pensar como administrador, si no como usuario.
Saludos!