That was the problem in his first run, where he should've been a top star. He was always the setup guy for Roman, maybe it'll change this time, but I doubt it.
I don't know if anyone here watched Legends Of Tomorrow, but Seth looks like he ripped off one of their villains named Bishop. He does the same thing minus the cackle.