i know lots of people will say goku, but i'm a firm believer in superman and his ability. beside superman can heal himself by taking in sunlight goku needs sensu beans and can be killed. but goku doesn't have any weakness other than his families well being and superman is vulnerable to kryptonite so i can see why people(fan boys) will say goku. i love both superman and the dragonball franchise