mellored
Legend
Battlemasters Precision strike adds +4.5 to hit (+6.5 at level 15), on any attack you want.Battle master is nice, but as an archer build, Samurai seems significantly better, especially after level 8 when you would easily have a 20 Dex with point buy or standard, and sharpshooter. The elven accuracy attacks and sharpshooter should allow you to consistently out damage a battlemaster 3 rounds a day easily.
Samurai's advantage adds +4.5 to hit (+7 with elven archery), and takes a bonus action that you need to decide on beforehand. (Plus some nice THP).