I loved this show initially, but his ability to dodge SMG bullets and then take out enemies with arrows just got to me. I can't take the incompetence of the thugs anymore. It's not believable. I can suspend my belief to great lengths but it has crossed the line.
He should also have a mask and not paint around his eyes.
Too many people have learned his identity now. Just like Dark Knight Rises where almost everyone knew who Bruce Wayne was.
Well, when your on an island and all you use is a bow then I bet you would be an awesome shot too. Plus he's sneaky and quick. And if wasn't able to dodge bullets then every episode we would have him getting his wounds tended to. That I think would take me out of the show more than him dodging them all the time.
Only like 3 people know his identity. Tommy, Diggle, and Felicity. If there are more I can't think of them.