I recall overlooking this game a few years ago and instead going with a different, "name brand hero" game. Long story short, I regret not picking this up sooner! FWIW, I've found these "off brand heroes" to be just as engaging / interesting as those from Marvel, DC, etc., so don't let the fact that you're unfamiliar with these heroes deter you from considering this game.
Game setup and break down is a breeze, and rules are simple and easy to follow. I agree with other reviewers that the game can be "fiddly" at times, but isn't difficult to manage with several people playing and paying attention. In my experience, everybody who I've introduced the game to is eager to play again. The game is also fully cooperative, so everybody wins together, or loses together, which is a great draw for less competitive gamers.
For the price, this is a fantastic value of a game which has quickly risen to the top of my collection as a frequent play.