No, casi siempre es una mala idea.
- usará más espacio
- los índices no funcionarán tan bien
- no puedes hacer aritmética
- los datos no se autovalidan debido al tipo
- los generadores de modelos automáticos le darán un tipo de cadena en lugar de numérico
- los agregados como SUM ya no funcionarán
- la salida puede ordenarse incorrectamente
- necesitará CAST para usarlo como un número, lo que provocará un impacto en el rendimiento
- etc.