About knight's orders, I don't find them op in any sense because their recruitment is tied to your reputation(you can't train religious units with bad rep). And if you plan on taking any cities at all, you are going to have very bad rep ALL the time.