While he is more of a support character, he can still help using offensive magic. He would know how to be offensive with one type of magic while enchanting people's weapons with others. After all, some monsters are weaker to certain elements. Also, enchanting armor with certain elements gives it resistance to that element. So if we fight a fire monster then he could temporarily enchant someone's armor with fire to give them a slight resistance at least. It's just that I like making support characters because they are often neglected. Sorry if I'm confusing things.