I'm going to clear things up for you.
Something being overpowered, or underpowered for that matter, has really nothing to do with the abilities and performance of the object itself, but rather the abilities and performance of the things it relates to and is used in conjunction with be it cooperatively or competitively.

If we take MWO for instance, when someone says that mech X is overpowered it means that the mech in question is in some regard performing better than most or all other mechs, on average.
The average bit is the important one, it's important to stress this as this seems to be what a bunch of people don't understand.
So when someone says that mech x is overpowered there is very seldom someone saying that the mech in question is bad or average, pretty much everyone agrees that the mech is quite good.
However there is usually much disagreement on whether or not it is overpowered, this IMO comes partly from some people misunderstanding what overpowered means, some will say:
- "No, it's not OP because I die in it as much as any other mech".
- "It's not OP because I see people doing less than 100 damage in them here and there."
- "It's not OP because I can do just as well in mech Y."
None of those arguments invalidates the claim that mech X is OP because overpowered doesn't mean automatic win or invincibility or that terribads suddenly become T1 superstars, no, it just means that on average mech X is performing better in some regard than most or all other mechs, enough so that it gives the player in such a mech an advantage over other players.
It might not be visible in all matches and in all situations, but (again) on average over several matches mech X comes out with better K/D or higher damage output or less deaths, or something else so that a pattern emerges that this mech is clearly better than other mechs.
Balanced mechs are the ones within the range where they can still be a little better or a little worse than other balanced mechs but in which player skill or tactical situation is always a larger difference than the abilities and performance of the mech.
Overpowered mechs are those that stick out as performing better than most mechs and as such gives an advantage to the player in many situations which in turn can in some degree make up for player skill.



























