DC, invisibility's cool... BUT would you rather be able to be at all places at once, or at one place but invisible. still using regular methods of transportation. Obviously, money wouldn't be a problem with teleporting OR invisibility too lol.
And an RPG and 2 grenades over a superpower? mehh.
I would like to be able to shoot bat guano out of my ass and swing from the ney york city roof tops while helping everyday civilianze and i eat espaghetti throughout the whole processe.
Then I would be the REAL BATMAN!