InnoDB possible error
MyISAM tables sometimes get corrupted in a power failure.  REPAIR TABLE is the remedy.

InnoDB checks and repairs all its tables after any crash.

If a crash occurs in the middle of, say, a multi-row UPDATE in MyISAM, some of the rows will be updated, some won't.  In InnoDB, the entire "transaction" will be automatically rolled back.  That is, it's all or none.

Check your indexes when moving:  http://mysql.rjweb.org/doc.php/myisam2innodb