Over the years, InnoDB has improved to the point where it is almost always better than MyISAM, at least the currently supported versions. Bottom line: Don't use MyISAM, except maybe for tables that are truly temporary.
One advantage of MyISAM over InnoDB remains: It is 2x-3x smaller in space r...