Post History
The intriguing thing about magic is that you can imagine being able to do things that you cannot do in real life. But characters that can do anything are exceedingly boring. What drives a plot for...
Answer
#3: Attribution notice added
Source: https://writers.stackexchange.com/a/9593 License name: CC BY-SA 3.0 License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision
The intriguing thing about magic is that you can imagine being able to do things that you cannot do in real life. But characters that can do anything are exceedingly boring. What drives a plot for me is the limitation that the character has to work under. The story of an all-powerful god would be boring and short: "He did anything he wanted." So you do need a limitation to make magic interesting. And that limitation must not be a random "plug to a loophole", it must be constructed as a foundation of the world and a defining element of the plot. (The story of the all-powerful god might have an interesing sequel: "After centuries of this he got bored and killed himself / gave up his power to life as a human / turned mad / ..." The limitation here is boredom. This gives the story something that makes us interested.)