Constantine, and not because we might need more guys around.  Because he's just awesome in both his own show and the few guest appearances he's made in Arrow thus far.  That said, unless I'm mistaken, most of hos magic has to be prepared ahead of time, so once he's out of tricks, he's just your average human.  Even so, he's still badass lol.