Bucketloads of potential. Just needs a story.
Cons: very generic story, poor matchmaking and hosting options (can't limit team to just 2 for example while still being public and connection issues when 2 friends are in different countries and one of them has to host the game), graphics slightly dated (even for a comic-book style game) especially without proper integrated anti-aliasing in the PC version (forcing it doesn't give satisfactory results), and a feeling of "there's something missing but I just can't put my hand on it": maybe it's the lack of any proper story or plot, maybe the world itself needs more "character" or to be more alive somehow, not sure.