Pretty good despite many flaws. Could've been GOTY, but lack of enemy variety, QOL features and a weak story hold it back.