from my experience so far it seems to be more of a secondary soul that has a lot of uses, but also a lot of drawbacks if you focus on it. One thing is it has a lot of AoE attacks, good for farming, but the damage they do is a lot less than other, single mob attacks. It does have some kiting abilities (a good amount compared to other souls) and that is why it's great for a secondary soul. Coupled with Elementalist (with a point distribution of 2:1 at first in favor of elementalist, or 4:2:1 if you want to pick up a third role, such as chloromancer which you really only need 10 points in for backup heal/quest healing) I think it is very virsitle. I have this build for a guardian mage I made and I did it more so for lore of the character, but found out how fun it is to play!
The important thing to remember about this game is until really raid level, any build will work as long as it fits you. It's not like wow where one build is so much better than another, and even at max level right now there are no cookie-cutter builds.