If you can look past the never-ending anime fan service and don't mind some framerate issues, there is a lot of game here.