It was obvious the Israeli attack will comprise of air launched ballistic missiles and possibly ground based ballistic missiles, they did not use the latter as they probably don’t have enough stock of such systems. Other assets such as quadcopters were also predictable.
It’s no surprise they managed to cause damage to soft targets, no country can stop 100% of ballistic missiles. The problem the Israelis have is with these systems they can not inflict strategic damage to Iran’s military. Most of Iran’s strategic offensive military assets are hardened. Therefore Israel’s current military capability means it can at best inflict some tactical damage and let the western media propaganda make it seems as though they achieved some strategic objective.
Like I said a few days ago, these attacks will now have the positive effects of forcing Iran to start mass producing its air defence ( short to long range) assets in large numbers and also give focus to being able to defeat hypersonic/ballistic/ aeromaneuvering systems from long ranges. For example, the engagement range of Bavar should at least double to 600km. Iran seems to be going down this route going by below interview where the current air defence commander said they want to get to a point where the range of irans air defence is unique in the world.
Obviously Israel can counter by increasing range of its air launched ballistic missiles but this will mean Iran has longer to react and also be able to turn the whole of Iraq into a no fly zone if it wanted.