Green Arrow leaves the life of Black Canary completely, at least for a certain time. Now, I will readily admit that I prefer GA over Dinah, so I never quite was on the same page as all the fans that prefer Gail Simmone's version, but she's on her own now! Ollie won#t be around to safe her, she's got to do all on her own (well, maybe our friendly neighbourhood Speedy will help)!
On top of that she prove a capable opponent as a fighter, so what#s there to complain?
[/spoiler]
Also, if Speedy's costume is all the same except the grey for red, why has it suddenly gotten awkward? Maybe it's just a sign of growing up? OR, well, her being a woman, maybe she feels like mixing up her wardrobe some time?