In the realm of Justice League heroes who don't get the credit they deserve, Green Arrow is at the top of the list.
Both in-universe and mainstream characters aren't aware of his capabilities
even going so far as to claim Green Arrow is a lesser version of Batman.
Green Arrow is a lesser version of Batman. But, Oliver Queen has proved his worth time and time again that
with his bow and Arrows, he's equally effective as of the other DC hero.
In fact, by taking down DC's answer to Hulk, Green Arrow definitively demonstrated his worthiness to stand with heavyweights like Superman.
Green Arrow doesn't have superhuman powers like Flash's speed or Beast Boy's ability to change shape.