I don't know why, but I'm just not doing as much damage with the Odyssey as I had with the Star Cruiser. I'm thinking of switching back.
Neither is built for damage. The Odyssey simply gives more flexibility with your BOff's but I think an Engi Captain will get more mileage out of the Odyssey. To say nothing of the C-store +1 version just over the horizon.