Yes, and not to forget that Israel has the intelligence of US, UK and other western countries at its service.They're both paper tigers to an extent. Israel's military no longer seems like it can punch above its weight. They're still revered, but they're no longer the pocket superpower they once were. Still more competent than their neighbors, but comparatively weaker than decades ago.
Meanwhile, whilst Iran has a vast missile and suicide drone arsenal, their conventional forces are lackluster. Almost their entire airforce consists of outdated aircraft. They lack the ability to control airspace and ultimately would suffer in combined arms warfare against a similar sized NATO country. All they can do is strike from a distance. Once their air defences are knocked out, they're toast.
Also US and British air forces have helped downing a substantial number of drones and rockets.
Iran however, always manages to hit "around" any important targets. All these theatrics and one injured person as a result, not even a military personnel.
What a load of bull crap.