Is Agarest War worth a run through?