So all the talk about how trump was just "pretending" and acting unpredictable, was clearly proved false.
talking bad of Venezuela constantly and accusing it of drugs was of course just preparation for invasion. He needed to prepare people for this mentally. Same was true for Iraq, and every other US war. Each invasion comes with previous "bad mouthing" of what is being invaded to justify invasion.
Doing a literal blitzkrieg on a country to arrest its president right after new year celebration is probably one of most insane strategies.
But that is just short term gain, long term loss.
Why is it a long term loss? Well, the invasion achieved nothing important, actually. Maduro will just be replaced by one of his people in command, and the next leader will of course take US ships near his country more seriously.
But US reputation is of course permanently harmed after this, which is a long term loss in all future deals and actually makes countries more likely to turn to China than USA when it comes to trade and military alliance in future.
Another long term loss is "winner overconfidence". Now that trump has learned that he can just arrest leaders of other countries by surprise attacks, it is very unlikely that this is the last time trump will use this strategy.
In fact, trump did use attack on leadership of enemies before, but now he increased it to another level.
Will such strategy work long term? Very unlikely. Leaders will just place greater protection around themselves, because after this, they would be extremely stupid not to.