You may be confusing InnoDB with MyISAM (which is prone to corruption, especially upon crashes) or with running MySQL without a strict SQL mode (which causes bad things like silent truncation of overflowing values).
InnoDB is, and always has been, a very reliable and durable storage engine with solid performance characteristics.