I once worked with a 210k-poly Sovereign.... you could clearly see the lifeboats serial number from a few dozen meters apart
even the registry number was carved into the saucer armor XD
be careful tho.... as you cut the geometry to make carvings and extrusions, you're gonna cut transversal edges and get a lot of misplaced vertices, which in the end will get you smoothing errors and duplicated edges.
I strongly suggest you break the design down, and figure out what you can build as a whole (like those phasers, for instance) before adding it to the hull, or the hull *to* it.
carving the windows, for example, will make the hull split into multiple misaligned edges and vertices.... and what was once a perfectly smooth hull with the right amount of vertices, ends up being a spiderweb of bent edges and smoothing errors
here you have the ability to play with the geometry space as you'd like.... so, take advantage of it... shape first those sections that would otherwise mess with your finished mesh, and spread the error margin all over the ship.
the bigger the spread, the lower the general error.
....ultimately, you just scale the thing to shape and get rid of any errors.