Pretty fun and fluid, I liked the concept and ejoyed playing through all the levels. The sound give great feedbacks on what's happening.
The only thing I missed was I did not notice if the different character really had different roles on the fight or if they were just hurt/hitting at random ? I really agree with igd's idea on adding more context, that would make the game even beter.
great game!