Really? I always saw Batman as being the much better improvisor, and Green Arrow being much more reliant on his gimmicky weapons.
Look how much trouble he gets into when using someone ELSE'S gimmicks. His first reaction isn't to say "Hey, let's don't use any of them, let's rely on my wits", it's more a case of "Grab a gimmick and pray it has roughly the effect I think it will have"