Really fun with a good story. The bosses are challenging but still fun, every death feels like I made a genuine mistake. The mantra system is also really cool and allows you to basically customize anyone however you like (although their stats somewhat restrict that).