They are good if you are defending, make sure you have them on fire at will as they do take a long time to go through the loading animation. If you can get off a few volleys at mid to close range most troops will rout

I have also had some success defending a street during a siege battle