This question has been brewing for awhile now. Unlike Smallville, Arrow's premise does not contain supernatural or paranormal elements. Instead, going for a more 'realistic' feel. Which is not to say that the characters' actions and abilities are actually physically possible for a regular person but there aren't any overtly unreal elements such as superpowers, aliens and magic. At least, that's the case for now. What I'd like to ask is about the long term. Should Arrow keep superpowers out of the show (much like the old school comic books of yesteryear) or should there be superpowered characters as well (much like the current generation of comic books)? On the one hand, the sudden inclusion of superpowers and other realism-defying elements might turn off viewers (as it does change the genre of the show). On the other hand, maintaining a 'no superpowers' rule does reduce the number of characters to choose from - both, heroes and villains alike - that can be adapted for the show. Personally, if unrealistic elements are going to be added into the show, I feel it should stick solely to fantasy elements (e.g. magic, immortals, gods, etc) rather than try to include both or to use just sci-fi elements (e.g. aliens, super science, robots). The reason I say this is that doing so allows room for crossovers between Arrow and the proposed Wonder Woman series CW is currently developing.