Like Shaki said, the perception requirement is easily outweighed by being able to attack at a distance and using special arrows (which hit automatically).
And like you said, Barrage is a guaranteed hit, thus being balanced with lower damage. I agree that it can feel somewhat underwhelming though.