The biggest takeaway, from a military perspective, in all this is Iran's either unwillingness or inability to hit US Navy assets that are at sea. From a capabilities perspective, Iranian missiles and drones have done extensive damage to Israel and American assets throughout the region, they can't stop it, the only thing stopping more destruction on the ground are Iranian launch rates.
But, there is no credible evidence that a navy ship has been hit while at sea. No carriers, destroyers, or anything. There have been reports that Iran launched anti-ship missiles, but no side has shown that anything has been hit.
Imagine how bad all this would look for the US if Iran could also deal with ships at sea, combined with what they can do on the ground with missiles and drones.