"Also note that the Israelis seem to known where and what to target, whilst Iran is just firing rockets at nothing in particular"
There's obviously a bit of "fog of war" to consider, but this does look to be the case.
Reports now that the Israeli air force has control of the skies of Western & Central Iran, meaning they can precision strike targets at will.
Iran seems to be launching volleys of missiles at Israel, most be intercepted but some striking Israeli territory. Just how much damage these strikes are causing to critical/strategic Israeli military & civilian infrastructure is the question.
My feel is that if this continues, Israel is going to be able to inflict far more damage on critical/strategic Iranian equipment & infrastructure than what Iran can manage.