This game has extremely fun gameplay and it is consistently challenging. If a boss fight is too hard you can go back and fight previous bosses or if you don't want to do that you can always complete the many side missions the game offers to level up. The four characters give a choice in playstyle straight away and even after that, you have a choice of abilities to add to characters to change how the game plays for you. Overall great game and always kept me on my toes.