I tend to prefer hard magic in my own designs - But much like technical studies in real life, no one is a master at it, and even the very best mages still discover new things that surprise them.
This way you can have very knowledgeable mages who know many technical specifics but miss the forest for the trees, while a total amateur mage might accidentally tap into doing something that's never been done before.