I honestly do not understand people saying fighter/knight are underpowered. Battering Ram/Crushing Fist are incredibly useful. Plus high armor, body building, will power, a good weapon, and they're just a killing machine. Cure Wounds is an amazing heal in dire situations. Let's not forget Whirlwinding next to 3-4 enemies. I haven't learned it on my main character yet, but Madora does 140-180 to all enemies around her at level 9.
Battering Ram can be used not only to knock enemies down, but also to close the gap. I started with a Knight/Cleric combo and I use Madora and Jahan with them, and my Knight kills more enemies than any other character, while soaking up damage, keeping everyone else safe.