The player decides what sub-quests to perform, what player guilds to join or create. All abilities are gained through quests. Many of the quests also offer special magical abilities. Most special abilities, called Spirit Magic, are unique to each element. One could theoretically max out a character, however no one has during beta test.
All online games evolve to meet player needs.
We will raise ceilings or branch endings to entertain players for a very long time. All spells are learned through completing quests. Spells do use mana, and some may drain other forms of energy. Some more powerful spells of a similar type are offered to more powerful Spirit Magicians. Thank you for asking.