Almost...
This is alright as it is, but there are a few things that you could change to make it excellent.
1. Explain how the three characters differ
2. Start your character with a full magic bar
3. Enemy spellcasters are OP (they can cast infinite spells?)