Let's go through how it could be better.
First of all, dice programs are never the best thing to base your game on. I lost count of the number of times that the enemy's dice was exactly the same on two consecutive rolls - or, worse, exactly the same except one dice was suddenly a six. Also, I think there were perhaps four rolls where all of the enemy's dice showed less than four.
MP and the spells were a nice touch, but once MP runs out (which is pretty fast if you assign spells to all your dice - and why wouldn't you?), the game devolves into mindless clicking. A way to regenerate MP midfight would have helped the strategic element a great deal (perhaps doubles could add one MP?).
Gaining extra dice just doesn't feel like much of an achievement given that the very next enemy has the same number. The game's brevity didn't help this. If the game were longer, you could have added more low-dice enemies, giving a sense of accomplishment.
In short, there was potential, but not enough was done with it.