Surely, the Green Arrow could snipe Cicada with a special arrow from a distance, no? Plus, isn't it better to show us how powerful the villain is rather than just tell us that he is unbeatable?
Also, if XS' timeline change altered even who Cicada is, wouldn't all her intel be useless? It's a different guy.
And why is a different guy somehow following the same M.O.?
Given that Batman exists in the Arrowverse, why didn't Batman give this a go? I get the need for Sherloque Wells, but maybe they shouldn't have given him the greatest detective in the multiverse moniker. That said, I like Sherloque.
The Nora storyline could be great. I wonder if they start to push toward the actual comic version of the character and reveal, with a reason, that she's really their granddaughter. Others have speculated that she will somehow screw up her own existence, which I also think would be a fascinating storyline, especially if we the audience grow to like her.
The worst part about this Nora storyline is that they really aren't going to bring in Bart Allen now, since it would be way too repetitive. I guess the only way that's possible is if they bring him into THIS season.