Military? Not really. Each hull size tends to get replaced with the next bigger size when it becomes available.
Notable exceptions are building hordes of 1 attack 1 defense tiny hulls to park under a military starbase array and non-military use. A tiny hull freighter gives you just as much income as a cargo hull. Tiny hulls with nothing but a constructor module is the cheapest possible way to build anything, unless speed is a huge issue. Occasionally a bare tiny hull transport is the fastest, most cost-effective means to use one freshly-conquered planet to take another planet nearby.
Absent an unfortunate war declaration, I rarely have ANY armed ships other than array fodder and huge hulls - I can usually research up that far before anyone declares war. Oh, and the occasional pop-gun armed fast transport, for blasting enemy transports and other unarmed targets.