If you want to get a durable bow, I would definitely suggest beating ganon (dark beast ganon is optional) and getting the Bow of Light. If you don’t have all the divine beasts though then I would definitely suggest going through Divine Beast Vah Medoh.
Some people don’t know this, but once you beat it and go to the Elder in Rito Village, he will give you the Great Eagle Bow which is three arrows at once and only cost one arrow per shot.
But remember, for every divine beast, there will be a boss battle with a minor Gannon form such as wind blight Gannon, fire blight Gannon, thunder blight Gannon, and water blight Gannon.
But honestly other than that I would definitely suggest the ancient Bow.