So for a ship that's designed to carry large amounts of people including civilians and diplomatic people it seems like only having 2 torpedo launchers isn't alot. Granted it has alot of phaser banks but given that the flagship of the federation was a galaxy class ship it seems they should've done better.
In the Jem'Hadar episode of DS9 the Odyssy was neutralized so quickly in the fight. It didn't even try to maneuver. It basically just sat there and took it. I don't understand why the runabouts lasted longer in that fight than a Galaxy class starship.
I get that at it's size the galaxy class ship isn't probably very maneuverable but quite honestly that battle was embarrassing. One of the nacelles were taken out almost immediately.