Dumbledore fights Voldemort from the Harry Potter series of films. Nothing says "opposites" like two different colors incapable of overcoming each other and dripping like magma to the floor.
New worldbuilders tend to think of their magic systems from the outside in. They think in terms of fire and wind, or necromancy and life... all those wonderful adjectives that give a story flavor but mean little to nothing when it comes to establishing the rules of a magic system.
No magic system is complete unless there are consequences. Some consequences are personal, meaning the price the magic user pays for the privilege of using magic. This may be reflected in mana or some measurable resource that can be depleted. Or it may be reflected in the body requiring rest or the magic threatening death. (And you can see how those are both the same thing, a consumed resource that limits the use of a powerful tool. Whether you call it "mana" or "life" is just window dressing.)
This question asks about what it means to have opposites in a magic system: two or more expressions of magic that act in opposition to one another, and how that opposition can be described in a magic system.
When considering this question, keep the following in mind:
Your advice will be used by new worldbuilders trying to develop their magic system. Your answer should be more than, "this is how I did it." The more valuable explanation is, "this is why I did it."
Try to avoid the window dressing. "Fire" may be opposed to "water" in your magic system, but when it comes down to brass tacks what you have is one force in opposition to another (a positive and a negative, at worst) leading to consequences when used in proximity or against one another.
The ideal answer will explain both why opposition is necessary and how it acts to balance the magic system.
Obviously a magic system need not have opposite powers at all. Such a discussion is outside the scope of this question, which is meant to educate new worldbuilders in the what, why and how of using opposing powers, not the rationalization of why it's unnecessary.
While I do not intend to select a best answer, you should be writing as if I will. Your answer should be complete if not canonical. It should be something you spent a bit of time thinking about rather than pounding out quickly. Your answer should be universally applicable to anyone developing a magic system.
Question: What advice can be given to a new worldbuilder about implementing opposition in their magic system?
Background
Questions like this appear to be very rare on this Stack. This question is as much a test of whether or not we can practically use the Worldbuilding-Process tag as it is an honest effort to provide useful answers that can help a wide range of worldbuilders. To that end I ask that you carefully consider how you use your up/down votes and votes to close as they'll set a precedent.
An obvious problem is Stack Exchange's "best answer" context. A question like this may violate SE's rules about every answer being equally valid and open-ended. I hope I've provided enough conditions and limitations to overcome that concern. The result may be a popular-vote "best practice" answer. But this is also part of the test. Can we teach people how to be worldbuilders here, or are we consigned to only asking solve-just-your-problem kinds of questions?
Up/Down Voting & VTCs
Therefore, an up vote means BOTH (a) This question is well-asked AND (b) this question is appropriate for this Stack. A down vote means EITHER (a) This question is inappropriate for this Stack OR (b) this question is not well-asked (I'd hope you'd try to resolve a not-well-asked issue in comments before down-voting, though).
While is is not normally required for anyone casting a VTC to explain themselves, I invite you to please do so. That explanation will contribute to a better understanding of both (a) is this type of question appropriate on the Stack and (b) what are the inherent problems with asking questions of this type?
Why isn't this on Meta?
Because Meta's only purpose is to establish policy. I could have tried to ask about the expected use of the Worldbuilding-Process tag on Meta, but it would have been a limited discussion without a test case like this one to reference. How this question is received will determine both if a Meta post is required and, if so, what that Meta post will ask about.