La ventaja que tiene usar innoDb es que puedes crear claver foraneas en tus tablas y trabajar los campos en cascada. No es necesario si todo eso lo haces desde el modelo.
Aca hay un buen articulo, bien explicado
http://www.bibigeek.com/2009/08/30/c...key-con-mysql/