Cannons really depend on the primary value of their ship, barring double-tap mechanics.
For 3 attack...
Autoblaster (2)
Flechette Cannon (1)
Heavy Laser Cannon (5)
Ion Cannon (1)
Mangler Cannon (2)
Tractor Beam (0)
...With cards like Tie D costing +2 points. Tractor is an opportunity cost no matter what your attack is- either you try for a token that goes away EoT, or you try to do damage. Ion and Flechette sacrifice damage potential for utility- it's not nothing, but you fire it for the utility, and fire your min gun for actual damage.
Mangler and Autoblaster are straight up offensive bonuses, but are either weak (mangler) or hyperspecialized (Autoblaster)
HLC is a straight up extra attack die + ignoring range 3 penalty. It earns an Opportuninst+ level point cost.
For 2 attack, those numbers should be higher.