Update that may be of interest to those playing along - Anselm's best bonus is his 0% accuracy (usually important against first strike without flanking, otherwise you'd use Vargus) - but Boris reduces those same units (swift) by 50% - which is better, and he can carry more troops.
So in most one-round fights that use Anselm, you can sub in Boris, and get that 50% XP bonus. So far works great on WC and 3rd.