I seem to be in the minority here, but I use rockets. Omni shield, expanded missile racks+the combat missile upgrade give me 1800 rockets per locust swarm, which means I am protected from all sides while producing zero flux and shooting a weapon that can fire in any direction and seek targets, while they're panicking and have to stay in phase shift until they overload or are forced to drop back to normal. I haven't tested this, but I think even with the missile speed upgrade I have about 3-5~ minutes? of continuous rocket fire if I just kept shooting. Their flux fills in 30 to 40 seconds tops. Maybe half that.
And I'm not even using a dedicated missile ship. I should get a couple small ships equiped with only the rocket launcher and expanded racks, it's just too good.