Hi Ariana,
I've taken both Imitrex and Frova. Both are very effective, espically when taken as soon as I realize I have a migraine. I would put both of them at 90% effective. The effectiveness drops if I wake up and it's a full blow problem. They work, but a second dose is often needed or a rescue med.
Hope the information is helpful to you.
Cindy