Tactically speaking, Iran did not want to go all out.
Why else would they fire a salvo of UAVs followed by ballistic missiles giving prior notice to the Israelis. Even then a good percentage penetrated the Iron Dome. Maybe the Iranians did not want to escalate beyond a certain point.
Lessons learned for Iran, next time, staging strikes from closer or deployment of cruise missile or hypersonic missiles would do a world of good.
Or better yet, a time of choosing to take out high value target.
Having said that the psychological impact it has on the Zionists will be a huge one.
Kudos to the Iranians.