こんばんは、のんです。夢のあるシステムですか。かろん様の思う夢と言うのは、宝くじに高額当選するような「もしかしたらとても素敵なことが起こるかもしれない」と可能性に期待してしまう類いのものでしょうか。
だとしたら、魔法の原理(主に不自由さ)を説明されるのは宝くじに当たる確率を説明されるようなものですね。999回交通事故にあっても生き残ってもう一度交通事故にあう確率と一緒、なんて言われては希望も消えます。逆に当選する人もいることにビックリですよ。
そんな事あり得ない、そんな上手い話があるわけない。なんて現実的で夢を損なうような要素を排除したいのであれば、「未知」にしてしまえば良いと思います。
知らなかった世界に飛び込む物語の序盤は、大抵夢と希望であふれていますよね。それはほぼ全てが未知で、無限とも思える可能性に溢れているからです。
何が出来るか分からない。けれど、これから出来ることが増えていくのは分かっている。となると期待はふくらみます。魔法という言葉と相まって、何でも出来そうな気がしませんか。
MPが必要なため無限に魔法を使うことはできない。と断言せずに可能性を残して、キャラクター達に魔法の原理を探らせつつ、たまに魔法そのものを進化させてみては如何でしょう。勿論伏線が必要ですし、そればかりではご都合主義になる上、MP制と表面上しか変わらない気もしますが。
結局のところ演出しだいですかね。宝くじだって手頃に夢を買うことは出来ますが、それを叶えるには途方もない確率の壁を打ち破らなければなりません。その壁を認識したことで夢が消えるというのなら、霧でおおってしまいましょう。
魔法だって同じです。ルールを説明することで夢が消えるなら、未知にしてしまえばいいのです。もちろん、未知のままでは話が進まないので多少解明することにはなるでしょうが。10回交通事故にあう確率よりも高いと分かっても、まだいけそうな気がしなくもありませんから。きっと大丈夫です。
最後に。異種格闘技戦のように互いの手札とその相性を吟味した上での化かし合い(?)は、水だ炎だと基本的に手数の多い魔法より、テレポートやサイコキネシスのように一人に一つの能力といったイメージのある手数の少ない異能や超能力の方が良いと思いますよ。