Knights are head and shoulders above the rest. Knights are trained from between 8 and 12 (Depending on local customs) and up until 18-22 (Again, depending on local customs.) Rich (And most Knights were rich, seeing as how Knights are minor nobles) Knigts could afford Full Plate, which is about as effective as armors can get without being magical.

However, They are often godmodded and used off-horses.