The Warspear Online Best Class can vary by a persons playing technique. Me personally I like the Deathknight for his high attack and defense. If your planning on doing a lot of solo play having a class with good defense and tanking abilities can make playthrough faster and easier. The Paladin is another great class for withstanding damage, though his attack is less than the Deathknight.
After some more research and gameplay the best class seems to be the Druid. Attacking from afar and rooting enemies to prevent movement is the best way to defeat them and prevent damage.