InnoDB is supported on all servers running MySQL 5.x.
InnoDB provides transaction level support to MySQL. You can read more about InnoDB here. If your application requires transaction level commit and rollback, it's recommended. If your application is mostly reading data from a database which is typical for weblogs, content systems and forums, the default MyISAM engine for MySQL is usually quicker.