Shows like these make me wonder why they don't make shows starring the marquee heroes, like Batman, Superman, X-Men for example. There's "Smallville" but again there was no superhero suit there, or agents of SHIELD but no Captain America or Thor. Just my observation.
Because the ones you mentioned are marquee heroes. If there were a tier system for superheroes, Batman, Superman etc would be at the top, with Green Arrow being 2nd-tier, maybe even 3rd-tier. Plus they can make much more money with those heroes through movies. The Birds of Prey also had a TV series, but it ended up getting cancelled. And the Wonder Woman TV series didn't even get past the pilot.
I like Green Arrow, but I've always thought, if he loses his arrows, is he screwed?
Yes and no. While he specializes with arrows, he also is good at hand-to-hand combat. Not on the same level as Batman, but still good nonetheless.