I love the different characters and the unique boss fights + story elements. The whole thing was really well presented and super fun to play. The difficulty curve is pretty good too- I can't beat the final boss yet, but he feels like a good challenge. Overall, awesome!