Triptans, gepants, and ditans treat migraines differently-and their safety profiles vary widely. Learn which is safest for heart patients, which causes dizziness, and why gepants are now the top choice for many.