As far as personality there is no major difference. Green Arrow was first, Hawkeye is pretty much a rip off given how similar. Quite a bit of information that has been posted is false and clearly biased. Green Arrow was orphaned as a child and he lost his fortune. His arrows were modified by himself while on the Island where he had to survive and craft his own weapons and fought his way out . He either creates his own arrows or has help, since his busy fighting crime and all. Green Arrow has been very successful, given that his survived for so long and has has had a successful book for so long opposed tofrom 80's - Present day. Then Hawkeye who's first attempt at his solo title was a flop, but now in the hands of a great writer and artist he seems to have finally caught on. Green Arrow is better then Hawkeye, hisGreen Arrow is the people's hero .... Which is another thing Hawkeye has recently ripped off from Green Arrow despite the hero having this for decades. Green Arrow can kick Hawkeye's ass anytime, the official USA team for Archery named him the beat fictional archer(yes over Hawkeye) and his a better fighter.