Not sure which one is better, it depends on a persons preference i guess.
As for who would win in a fight, "Q" from Star Trek would pretty much beat everyone, immortal with an iq above 2000, can teleport, control matter/ energy ect, time travel, and is omnipotent at the same time... Yeah, no...