In addition to what
AtraUnam said, you must also consider the range difference between cannons and beams. Beams have half the range of cannons, but are a hitscan weapon (instahit), making it much easier to aim with beams, especially if you're zipping around.
It's also worth noting that additional outputs cause the weapon to use 10% more power. So if you go over the point of one adv armor being destroyed per tick with beams then you either have the choice of adding more outputs (and making sure that they don't go over the previously mentioned threshold), or using cannons.
Cannons have the punch-through atribute (not the effect block), meaning that they keep on going as long as there's damage left. So you can have a higher damage per output without fear of wasting damage like beams. However, there is a certain percentage of damage lost with cannons iirc, but it's on a downwards sloping curve and requires pretty big weapons for it to become problematic. For a small ship there shouldn't be a problem.
If you're in the situation where cannons suffer from too much damage loss, or if you don't want to put up with the grouping power cost increase (especially with beams since going bigger means splitting up the damage in multiple outputs to avoid loss), or there's enough outputs to make the game really laggy when you fire, you have two options:
- Assign a weapon computer for each output and fire them at the same time with logic. This effectively bypasses the grouping power nerf. However, weapons fored by logic only fore strwight ahead, so it can be a massive pain to aim. As such I wouldn't recommend it.
- Use missiles. There's a bug with explosion damage fbeing overly mitigated by armor, but despite that missiles are still a MUCH superior block removal tool. Simply put, they don't suffer the size scaling problems of beams and cannons, and can be used effectively with small and large ships. They have their own weaknesses though, like the fact that they can be shot down, so plan accordingly.
So yea, that's my two cents on cannons & beams. You said that your warship was small, so weapon scaling probably won't be an issue for you.