Odd thing, though, was that Eric Bana was wiping out Federation starship fleets with what was apparently only a large mining ship - presumably because it was a mining ship from the future, and thus more advanced. But it was only 25 years more advanced than the starships, and one of the striking things about the Star Trek universe is that there seems to be very little major technological change - at least, the Enterprise in profile looks exactly the same from Kirk to Picard. They did develop the holodeck, I suppose, but that's not a fundamental change. Also shuttles, Klingon ships, and Romulan ships - all static designs.
I suppose a Romulan mining ship would be better armed than your average ore train, but even so it seems excessive.