I love that Buddy is an AI gunner who is effective (he can actually land shots!) and fairly aggressive with his shots (instead of derping around taking ten seconds to decide to fire like AI turrets.)
I love that he can dual-fire the railguns (though I think my player friends should be able to do this, too).
However, I like it rather less when he decides to use the railguns to delete a Weak Fighter! Like, you know we have to pay for that ammo, right, Buddy?
Buddy should probably restrict firing on small fry to the small turrets. The player should have an option to tell him to go loud though, like if they're flying the Dart and just want Buddy to shoot something.