ROM has a brilliant setting and fantastic characters that make up for the game's shortcomings.