TL;DR The random respawning of characters helps you, then HURTS you. Has bad character ideas for the platforming style and forces you to play as them. Fun with friends. Has local co-op, which is always good. It's fun in the beginning, and with friends it's amazing. When the game gets more difficult, however, it begins to make the player rely more and more on luck. Are you going to get one of the decent characters from the beginning levels that you unlocked? Or....are you going to get a character that can only shoot downwards. Or a guy who lobs grenades that bounce and destroy the entire stage, which makes traversal more difficult. Yeah, the aspect where you respawn as an entirely different Bro made sense in the beginning since you might need a different character to get past a difficult part. But then the characters got bad, and it REALLY started to hurt the player instead of helping. Randomness can be fun in a platformer, but THIS kind of randomness changes the way you play every single time you die. What if you needed a certain Bro, but then you got unlucky and died? Sucks to be you. You'll have to cycle through and EVENTUALLY get to a good Bro. Overall, the style is fantastic, it can be hilarious, and the game forces you to be resourceful (which I like). Unfortunately, a game like this can get overencumbered with characters, especially BAD character ideas that make no sense to the platforming style that they chose.