I keep seeing mention that bows are bad because of damage dropoff and their trajectory.
I have to say I have 2 awesome weapons atm - The Long Touch Bow, and One Last Trick arquebus.
The bow has longer range, i.e. At ranges the gun will simply do no damage the bow will. I don't see a problem with aiming for headshots either, it's very forgiving.