Musically, I think that On Fire is a more interesting song. Its biggest downfall is the chorus, which just sounds screechy and cringeworthy. The rest of the song is pretty damn good.
That being said, that chorus is enough to make me vote the other way. Atomic Punk gets my vote.