Legend : PvP(Player vs Player)
PvE(Player vs Environment)
Totally depends on ur choice of playing dude.
If u come from an RPG background..u'll pretty much wanna stick with that char uve been used to playing with....For example, I've played a PALLADIN in most RPGs(D&D or otherwise)..my instinct led me naturally towards Holy knight.
But the balance of the game is kept no matter which char u choose. For ex, if u take a mage/archer, ur naturally weak in strenght or dex..which means if ur doing a melee fite with a HK or warrior, ur screwed b4 u can say BOO !!!:twisted:

However, mages/archer make up drastically with ranged attacks, which can be devastating to warriors/HK(PvP).
Mages and archers on higher levels have a plus...their AREA damage is MASSIVE...which means, they level up faster than any other char in the game(PvE).
Holy knights and warriors on the other hands are excellent as meat shields..for ex, in the yet to come Castle Seige, these two chars form the front lines taking on the opposition head on providing safe cover for mages and archers 2 do ranged attacks. HK's get an additional MAGIC usage, that reduce/increase abilities on themselves/enemies/players. Plus the inevitable BOOSTER/BUFF(additional attack/defense/holding/healing magic skills) of HKs make them VERY desirable chars.
Warriors are by far the toughest chars, with highher level skills such as freeeze making them formidable partners in PvE setttings..
Debatable, Hks and Warriors are definitely much powerful for taking on BOSSES, simply because they can take raw abuse. Ranged can also take on bosses on higher levels..but no where near to hks/warrs even @ lower lvls...
Ultimately it depends on what u would enjoy playing most. Remember, to really enjoy the game, dont play the game, let the game play you!!
Enjoy !!!!
~Alador
HK of the Ancients!!!