To be able to use magic, to the same extent as weapons, you'll need to have the level needed for it. The more you train one domain, the more you'll be able to ue it effectively.
The different domaines of magic are:
+ Speed (Evade)
+ Blocking enney
+ Shape shifting
Mind reading + telepathy
+Damage (Poison - Death)
(N.B: All elements will have damage spells, the + only surve to say which are more appreciated in that branch)