When it comes to scifi, you just have to pick where you want to stand on things. Do you want realism and some attempt at "hard" SF, or otherwise care about being scientifically accurate? Or do you care more about story, and science can go sit in a corner? There's no real right or wrong way, but depending on the overall approach things will have to be very different in terms of overall approach. Space fighters are silly, but the image of a carrier battle is familiar enough that it's easy to transfer to space Same with star trek and its submarine battle approach.
I'd like to point out that another way to have simulated gravity inside a ship is to simply maintain an acceleration of 1 g. This makes "down" toward the engines, however, and could be inconvenient in some situations. Acceleration in general can be a big deal, and is actually one reason that you don't want to just keep piling mass onto your ships. Because then you need more thrust (and thus, engines) to get it moving in a reasonable amount of time. Or to slow it down. Or turn it around.