Goku(from the dragonball series) or superman(well...superman)
I say....Goku. not just cause im a goku fanboy but because goku overcomes all enemies. and at the end of GT he becomes the protector of the universe. basically has no weaknesses. superman has one. and goku can teleport.