What follows is my own, personal, case-study. I am not saying that what worked for me will work for you. I do not recommend coming off of any medication prescribed by your doctor. However, I do recommend that you educate yourself on alternatives and use your own due-diligence and maybe take that information to your doctor for his advice.
If there's one motto that suits Migraine it's probably "One size does NOT fit all". There are numerous different types of migraine such as: Hemiplegic Migraine, Retinal Migraine, Ice Pick Headaches, Cluster Headaches and more (see American Migraine Foundation), and different migraines respond differently to different treatments.
But surely prevention is better than cure any day.