Siempre que siga la normalización de bases de datos , por lo general deberías estar bien - aunque es posible que encuentre algunos problemas de rendimiento en el futuro.
A mí, me parece que tal vez podría haber cierta normalización.
Además, debe considerar cuántas de estas columnas tendrán valores nulos y qué convenciones de nomenclatura está utilizando (no solo nombre, nombre2, etc.)
En caso de que quieras leer más.:
Conceptos básicos de normalización de datos
MySql ::Introducción a la normalización de bases de datos