I have zeena, and she's a great companion. Overwatch is definitely a must, as well as burst fire. Train one if not both of those twice. Parting shot is a maybe, and so is return fire, but i would just look at your other companions that are muskets, and look at what has done them good.