Depende de cómo se evalúa "mejor condición":
MyISAM es el más común (muchos paquetes de alojamiento compartido sólo se permiten utilizar MyISAM). además, es bastante limitado en el aspecto de control de relación, por lo que lo configura muy rápido y fácil. si desea la portabilidad y la implementación rápida en múltiples escenarios de alojamiento, MYISAM IS BEST.
InnoDB le permite crear relaciones y salvaguardar la integridad de datos mediante el enlace de claves en diferentes tablas, lo que significa más trabajo pero mucho más diseño de base de datos profesional. muchos paquetes de alojamiento compartido no implementan InnoDB, por lo tanto, al exportar la estructura de la tabla de un entorno a otro, es posible que tenga un trabajo adicional por hacer. si quieres gestión y control de la relación, INNODB ES MEJOR.
En cuanto a la portabilidad de datos, MyISAM aceptará completamente una base de datos InnoDB (porque MyISAM no verifica la integridad de datos: "¿hay un número de usuario 4 en la base de datos cuando inserto un nuevo registro en user_car, por ejemplo"). Si comienza con MyISAM, exportar a una base de datos InnoDB completa será una pesadilla, incluso si sus datos tienen todas las claves, los datos de la tabla deben importarse en el orden correcto (usuario y automóvil, antes de user_car).
MariaDB? nunca, simplemente porque menos gente lo usa, por lo tanto tendrá menos soporte, en comparación con MyISAM e InnoDB.
Final de línea de cubierta: INNODB.
Excelente respuesta. –