Missiles are hell of a lot more accurate than rockets.
Also, rockets are usually fired by proxies while missiles cause a lot more damage hence are fired by states in large numbers during a war.
IRAN has been planning this for some time. PRAY.
Breaking: A military source in Iraq tells Foxs @JenniferGriffinFNC that we are under attack from Iran - these are either cruise missiles or short range ballistic missles - We have much more including the implications for #Iran tonight 8pm #FoxBusiness #TrishRegan
For each one launched means one less in their arsenal. Where WILL they find the money to replace them.