ENT would have been received far better if the showrunners had truly been allowed to make the show
that they wanted, without interference from UPN.
Things like transporters, the Temporal Cold War, etc., that the network bean counters forced them to add...that's the reason the show wasn't appreciated like it should have been.
And of course the gazelle speech.
Edit: The thing at P'Jem...I can understand why the Vulcans might initially object to Archer revealing the truth about it, but it can also be argued that they would come to appreciate him getting the truth out into the open, so as to smooth relations between Vulcan and Andor. Better that the secret gets out
that way, rather than a much more awkward (and possibly extremely dangerous) moment.
Even so, nobody with a functioning brain cell would regard Archer as a terrorist, because
that's not his intent. Whether it be at P'Jem or otherwise, Archer's intent is to
eliminate terror, lies and misunderstanding, not increase it.
Would the NX-01 crew really have had the resources to do that while still being able to thwart the superweapon?
Unlikely. They simply don't have the room to house a large quantity of prisoners. Hell, I think there's only room for like 2 or 3 people in the ship's brig.
Archer and his backs in the U.E. government clearly don't necessarily want to be Vulcan's ally, or don't necessarily want to always honor Vulcan's state secrets if they view Vulcan's behavior as objectionable.
I'd like to think that United Earth truly does want to be allies with Vulcan. Earth needs all the help they can get, after all.