Don't forget Yuna's and Lulu's "One MP Cost" weapons. XD
There's absolutely no reason at all to use magic 1000 times in one battle, and even if there were, you can just throw a Turbo Ether, use Lancet, or skip magic altogether, which isn't exactly risky in the end of the game anyway.