Maybe, just maybe have one colossus to deal with destroyer/corvette/cruiser class ships (if you want to take em out in large numbers). The colossus excels at that; it can engage multiple destroyers simultaneously and come out on top. smaller ships dont even factor in; colossus pretty much sneezes and theyre gone.
the problem is when you get into the bigger ships (+1 superdestroyer, juggernaut), the colossus cant do so well. so to deal with this, you specialize and build smaller ships that arent as big of targets and have the maneuverability[sic] to hit them on their weak spots. remember how the maahes, a simple corvette, hit the sathanas on its flanks, and came out alive? imagine a monitor class warship, about frigate/corvette sized, with two huge caliber(BF) guns or something. that could do some real damage against the juggernaut, and leave, or outmaneuver the juggernaut when it tried to give a big BFRed hug with its arms.
so then, if you have that much firepower on a smaller ship, then just use it against the other ships. try some surprise attacks, some gambits a la adm. koth, etc., and you win.
No need for a juggernaut that took twenty+ years to build. And, you can distribute the 30,000 officers and crew around, instead of losing that much experience if the juggernaut goes down.