Character balancing must be a nightmare for game developers. I remember that back when I was playing Ragnarok Online, there would be no incentive to be a melee type character (Knight, Assassin). Their damage was based solely on their weapon equip and cards (that added bonuses), and even then they were not good at maximizing DPS (damage per second) like mage classes were. They were also not the best tanks, as a Priest with high health and equips could also heal itself which a Knight or Assassin could not. Pretty much the game was dominated by any Wizard and Priest combo. This led to many complaints, which resulted in several updates on balancing class types and skills to make it more even. Even with the changes though, players are not always happy until they get what they want.
It seems that now with the internet, online games have really been trying to emphasize the important of playing with other players. I personally think it is more enjoyable to play with friends anyways, but just an interesting observation I made that I believe shows the major differences of the offline and online "era."