It's an amazing game for the first 3 hours. After that it just gets repetitive. There aren't many enemy types so it gets boring fighting the same enemies again and again. When you revisit areas they're spawned again forcing you to fight them again instead of being able to continue with the main story.