It's really going to depend on the situation.
MoC for pure single target.
Barrage you'll be using in many of the raid encounters as the mobs will be more spread rendering Volley not as effective.
Volley will be used for Mythic+ dungeons since gathering and grouping mobs will be a leading tactic.
For leveling, go for whatever "shoots" your fancy. I don't like Barrage for leveling as I may pull more unintended mobs, so I bounce between MoC and Volley.