concerning that the flash could go back in time and kill him as a child I think it speaks for it's self
he is better because it has been a show for shorter than the arow, So it is better, Becuase of that, And lightning are really cool. Flash bestest. Arrow can't go back in time and kill himself when he was a child.
Green arrow is a more diverse hero, and having all of those weapons makes him one fun man to be reckoned with.
Green arrow is better because now he knows what has to be done in some cases like killing them and the flash is to against it so that may come back and bight him so all in all green arrow is better