Twlight Bow, The amiibo bow, it has only 100 shots but those are light arrows which gain damage (supposedly) farther they go and they pretty much ignore gravity.
Basically a close called between Twilight or Ancient. If you can amiibo it then Twilight is best and if you can't Ancient is best
Master sword will regenerate after 10 minutes Ancient bow however will not
Ancient Bow will last for 120 shots and has a hell of a range, 2nd best in the game