I'd be interested to see how these stack up for other vessels. For instance, I went with pulse lasers on my Vulture because Bursts and Beams would always drain energy too fast - but I've gone with beams in the C3 slots on my Clipper because it seems to be able to sustain them for significantly longer compared to the same weapons on the Vulture.
When it comes to having many hardpoints, if you can fire all of these at the same time (like the Asp can, somewhat), the more energy/thermal weapons (including PA and Rail Guns) you have the faster you'll burn through your WEP capacitor and the higher burst DPS you'll have. However, once you run out of WEP capacitor you are basically on the DPE of whatever energy/thermal weapon gets to fire (the one with the lowest energy requirement to shoot? slot order? who knows). Hence, the additional hardpoints tend to get wasted once you run out of WEP capacitor.
One thing that you could do if you expect to run out of WEP capacitor is to have at least one Pulse and have only
it fire when you run out of capacitor, as the Pulse has high DPE. Not sure if there is a way to make sure it is the Pulse that is firing, other than to switch fire groups and have only it bound to a fire key. I expect this is why some people like the Beam+Pulse setup on the Vulture; higher burst than Pulse+Pulse, same DPE (if only the Pulse fires) when you run out of WEP capacitor. The lack of symmetry though...
Regarding the weapons that require little energy to shoot (i.e., the Cannon variants), with these instead being more limited by rate of fire, reloading, and ammo; the more of these you have, the more DPS, up to a point. This is even true if only some of those hardpoints can only fire at a time (due to positions), as you can switch between which ones can fire when needing to reload some of them. However, they tend to do poorly against shields.
~~
My general loadout with ships with more hardpoints is to use the medium slots for Multi-Cannons (they only go up to Class 2, sadly), and then use the other slots (small, large) for Pulse. If I have few non-medium slots to medium slots then I tend to use Beam(s) instead of Pulse, as the capacitor can usually handle it.
I haven't got an Anaconda or Clipper yet, so not sure whether the pattern will follow through there.