Have never bought travel insurance and wouldn't recommend it to anyone.
Also best to review if your credit cards have any type of trip cancellation, etc. protection. That will basically do the same thing, if not more, than any travel insurance would.
Travel insurance won't do a thing to smooth over delays and cancellations.