I actually like what Starfleet represents in theory. It's not war-like or militaristic. It allows someone who wants to serve their "country" and still explore and pursue their interests.
The one thing I wonder about is whether Trek is in denial about what Starfleet is, and if its ideology is realistic or naive.
Picard says out and out that Starfleet "is not a military organization", it's "purpose is exploration".
So he's saying that Starfleet's first priority is exploration. And military defense is at the bottom of the list.
It kind of makes sense, especially in peaceful society that isn't fighting anyone, but on the other hand it seems naive and contradictory.
For a non-military organization it has some quirky behavior like;
-produces large amounts of weapons
-Had a high ranking officer attempt to seize control of the capital with forces with phasers.
-Negotiate treaties and economic opportunities with other powers
-Handles and controls huge amounts of currency
-Automatically assumed to be the main and first line of defense for the entire Federation
So why not just call it what it really is?