Assassins are terrible in every way possible and never should be used.
Swordmasters all the way.
What is wrong about using assassins? In everyone of my Sacred Stones playthroughs I make Joshua an assassin. Would he be significantly better as a swordmaster?