I say the best way to do it is to make everything overpowered in ONE way. Look at TF2. Pretty much every single class has something about them that would normally be considered "broken" but it works great because they ALL have one of these attributes. The engineer has mounted turrets capable of fucking up a whole team, the heavy has rapid fire and a ton of health, the spy can kill anything in one hit if they don't notice him before he gets behind them, etc.
That's also what makes super smash bros so fun. Everyone is jumping 40 feet in the air doing crazy acrobatics and shooting each other with giant fireballs and explosives.
I think the main problem with CoD is that all the guns do pretty much the same thing. You've either got a semi automatic, an automatic (being by far the most prominant), a shotgun, or a sniper, and aside from that everything is just stats. Overpowered in CoD isn't the fun BFG kind of overpowered, it's a very boring kind of "I shot this guy 3 times in the foot and he shot me twice in the foot and i died first" overpowered. I don't like the game anyways, and honestly, the .03 second difference in time it took for you to get killed by what's pretty much the same exact gun you're using isn't that big of a deal, but I would prefer a game like that to be balanced.
As for halo, to be honest I just miss having an "as fast as you can squeeze the trigger" kind of weapon, not really the power of it.
I guess basically what I'm getting at is that the most important factor in making a game fun is variety. It really doesn't have anything to do with balance.
That's also what makes super smash bros so fun. Everyone is jumping 40 feet in the air doing crazy acrobatics and shooting each other with giant fireballs and explosives.
I think the main problem with CoD is that all the guns do pretty much the same thing. You've either got a semi automatic, an automatic (being by far the most prominant), a shotgun, or a sniper, and aside from that everything is just stats. Overpowered in CoD isn't the fun BFG kind of overpowered, it's a very boring kind of "I shot this guy 3 times in the foot and he shot me twice in the foot and i died first" overpowered. I don't like the game anyways, and honestly, the .03 second difference in time it took for you to get killed by what's pretty much the same exact gun you're using isn't that big of a deal, but I would prefer a game like that to be balanced.
As for halo, to be honest I just miss having an "as fast as you can squeeze the trigger" kind of weapon, not really the power of it.
I guess basically what I'm getting at is that the most important factor in making a game fun is variety. It really doesn't have anything to do with balance.