Well, I haven't had the pleasure of playing Far Cry 3 yet, but from what I've been reading online about it, the bow and arrow is actually the best weapon to have. It's supposed to be able to take down most "normal" enemies and animals with a single arrow, and after you take them down, you can retrieve your arrow, saving you lots of money otherwise spent on ammo.