Whenever I see a flash of that guy from Constantine's past I think of Dr. Mist. Maybe just wishful thinking on my part. It would be cool if they could introduce the Global Guardians--but then they did such a poor job with the JSA, the GG might not get off any better.
Everyone on LOT is an idiot--but we love them for it. And I much prefer this version of Ray Palmer to Ray on ARROW. As far as effects go, I would guess they have to ration what effects they can do per episode. And it's not like CW values this show above all the others that they would be shovelling money their way for bigger whiz-bang.
I just wonder why someone at corporate isn't trying to produce more merch. On top of all the things they could sell us related to Beebo, they could be putting out fantasy novels by Mick Rory.